2017-08-29 10 views
1

GitHubプロジェクト(this)をクローンしてプロジェクトに追加しました。だから私は私のリポジトリでこれを見ることができますが、オープンシフトで実行しようとするとerror: build error: No submodule mapping found in .gitmodules for path 'vk'となります。私は何を間違えたのですか?どうすれば私のgithubプロジェクトでopensshift用にpip3またはgithubソースを使用できますか?

+1

を私は問題はあなたが単に代わりに[gitのサブモジュール]を使用するのでは、あなたのプロジェクトのサブディレクトリにこのプロジェクトをコピーしていることだと思います(https://でgitの-scm.com/docs/git-submodule)。すなわち 'git submodule add ' –

+0

ありがとう、それは仕事です! – volkoshkursk

+0

素晴らしい。私はちょうどコメントの代わりにあなたの質問への答えを作成しました。それが参考になったと思われる場合は、アップアップしたり、その回答を受け入れることを検討してください。 –

答えて

0

問題は、gitサブモジュールを使用してプロジェクトのサブモジュールを作成するのではなく、dimka665/vkプロジェクトをプロジェクトのサブディレクトリに単純にコピーしたということです。

あなたが使用してサブモジュールとして、そのプロジェクトを追加することができます。

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

あなたが言及したプロジェクトは、そうあなたの代わりにあなたのプロジェクトにレポをコピーするの要件(requirements.txtまたはsetup.py)に「VK」を追加し、簡単なコマンドで

pip3 install vk 

それをインストールすることができat PyPIです。

あなたはGitHubのから直接インストールすることができます。

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

git+https://github.com/dimka665/vk.git#egg=vkは、使用できる要件です。

+0

しかし、私はオープンシフトでそれを行うことができますか?コマンドラインなどが見つかりません – volkoshkursk

+0

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

関連する問題