2017-08-29 1 views
1

J'ai essayé de cloner le projet GitHub (this) et l'ai ajouté à mon projet. Donc, je peux le voir dans mon dépôt, mais quand j'essaie de le lancer sur openshift, je reçois error: build error: No submodule mapping found in .gitmodules for path 'vk'. Qu'est-ce que j'ai fait de mal?comment je peux utiliser la source pip3 ou github dans mon projet github pour openshift?

+1

Je pense que le problème est que vous avez simplement copié ce projet sous-répertoire de votre projet, au lieu d'utiliser [sous-module git] (https: // git -scm.com/docs/git-submodule). c'est-à-dire 'git submodule add ' –

+0

Merci, c'est du travail! – volkoshkursk

+0

Génial. J'ai créé une réponse à votre question au lieu de simplement commenter. S'il vous plaît envisager d'upvoting ou d'accepter cette réponse si vous pensez que c'était utile. –

Répondre

0

Je pense que le problème est que vous avez simplement copié le projet dimka665/vk dans le sous-répertoire de votre projet, au lieu de créer un sous-module de votre projet en utilisant le sous-module git.

Vous pouvez ajouter ce projet comme un sous-module en utilisant:

git submodule add [email protected]:dimka665/vk.git 
0

Le projet que vous avez mentionné est at PyPI afin que vous puissiez l'installer avec simple commande

pip3 install vk 

Ajouter « vk » à vos besoins (ou requirements.txtsetup.py) au lieu de copier le repo à votre projet.

Vous pouvez installer directement à partir de GitHub:

pip3 install git+https://github.com/dimka665/vk.git#egg=vk 

git+https://github.com/dimka665/vk.git#egg=vk est l'exigence que vous pouvez utiliser.

+0

Mais comment puis-je le faire sur openshift? Je ne trouve pas de ligne de commande ou quelque chose comme ça – volkoshkursk

+0

https://stackoverflow.com/a/24573415/7976758 – phd