実際、gitリポジトリから複製した既存のRailsアプリの内部から実行すると、gem関連のすべてのコマンドで同じエラーメッセージが表示されます。
$ bundle install
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ gem list
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ bundle update
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
$ Rails -v
Could not find tzinfo-0.3.27 in any of the sources
Run `bundle install` to install missing gems.
私はすでにRailsがインストールされていると思いました...(次のコマンドはアプリディレクトリの外部から実行されました):
$ Rails -v
Rails 3.0.3
$ Ruby -v
Ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0]
「バンドルインストール」を実行するように指示する「バンドルインストール」はどうなっているのでしょうか。
アプリディレクトリを終了し、手動で実行しました
Sudo gem install tzinfo -v 0.3.27
しかし、私のアプリディレクトリに再度入り、「バンドルインストール」を試みると...
$ bundle install
Could not find polyglot-0.3.1 in any of the sources
Run `bundle install` to install missing gems.
だから私はアプリディレクトリから戻って、しました
Sudo gem install polyglot -v 0.3.1
「バンドルインストール」が生成されました
$ bundle install
Could not find treetop-1.4.9 in any of the sources
Run `bundle install` to install missing gems.
以前は必要なかったこれらのランダムな宝石をすべて手動でインストールする必要があるのはなぜですか? (新しい開発環境)。私の環境で何を間違って設定できたのか誰か知っていますか?
OK、修正したと思います。
bundle install
を実行しているgemが、appディレクトリ内から実行したときに不満を言った場合、appディレクトリの外に出てSudo gem install [gem]
を1つずつ実行してインストールしました。 bundle install --gemfile=myApp/Gemfile
を実行すると、不足しているgemもいくつかインストールされました。
アプリディレクトリ内からbundle install
を実行できなかった理由がわかりません...ラメ。
問題は、すべてのコマンドが実際にはbundle exec
の前に付いていることです。出力を見ると、gemがインストールされていないことを示すバンドラーです。これは、rbenv-bundle-exec、rbenv-bundler、rbenv-binstubsなどのプラグインがrbenvにインストールされている場合に発生する可能性があります。少なくとも私にとっては、プロジェクトで初めてbundle install
を実行しようとしたときに発生していました。これは、現在のフォルダーにGemfile
があることを実際に検出し、bundle exec bundle install
を実行しようとするためです。動作しません。
Timのソリューションを使用して、プロジェクトフォルダーの外部からbundleinstallを実行できます。
Rubyコマンドの前にbundle exec
を付けている拡張機能を一時的に無効化またはアンインストールできます。
または、rbenv-bundle-execを使用しているために問題が発生している場合は、次のようにします。
NO_BUNDLE_EXEC=1 bundle install
私はこの問題を抱えていました。私がやったら:
[root@smaug ~]# PATH=$PATH:~/.gem/Ruby/2.0.0/bin
[root@smaug ~]# export PATH
それからそれは修正され、私はただ
[root@smaug msf3]# bundle install
正常に。
インストールRuby from rubyinstaller
その後 gem install bundle
Win 10PCでの問題を修正しました。