1

私はこのgemをインストールしようとしています:https ://github.com/jongilbraith/simple-private-messages withbundleinstall 。

そして、次のエラーメッセージが表示されます。

git://github.com/professionalnerd/simple-private-messages.gitを更新しています
http://rubygems.org/のソースインデックスを取得しています
git://github.com/professionalnerd/simple-private-messages.git(マスター)でgem'simple-private-messages(> = 0、runtime)'が見つかりませんでした。
ソースに「simple-private-messages(> = 0、runtime)」のバージョンが含まれていません

のエントリGemfile

gem "simple-private-messages",:git =>"git://github.com/professionalnerd/simple-private-messages.git"

何か案は?

4

2 に答える 2

4

@bjeanesの回答によると、理想的には、Gitリポジトリには.gemspec、Gitリポジトリが表す各gemのファイルが必要です。

ただし、リポジトリに.gemspecファイルがないだけで、それ以外の場合は有効なGit gemソースである場合は、gem呼び出しでバージョン番号を指定して、Bundlerに次のように生成させること.gemspecができます。

gem 'simple-private-messages', '0.0.0', :git => 'git://github.com/jongilbraith/simple-private-messages.git'
于 2010-10-17T04:30:46.917 に答える
1

有効なgemであるためには、gitリポジトリに.gemspecファイルが含まれている必要があります。

于 2010-10-17T04:16:53.117 に答える