1

Gemfile で指定されている特定の github バージョンの handsoap gem を使用しているパッセンジャーで発生しているデプロイの問題があります。

バンドル状態:

Using handsoap (1.1.8) from git://github.com/unwire/handsoap.git (at e6f79ec)

[ rubyapp]$ bundle show handsoap
 /usr/local/rvm/gems/ruby-1.9.3-p286@global/bundler/gems/handsoap-e6f79ec9d6a3

[ rubyapp]$ bundle show capybara
/usr/local/rvm/gems/ruby-1.9.3-p286@global/gems/capybara-1.1.3

(他にも多くの宝石がありますが、それらがどこにあるかを示すためにカピバラを追加すると思いました。他の特定の github バージョンの宝石はありません)

残念ながら、別の gemset に変更するための root アクセス権がありません。つまり、グローバルではなく、プロジェクトがセットアップされる前にインストールされていたため、以前はローカル開発環境のようにカスタム gemset を指定できませんでした。残念ながら、このバージョンの gem が必要です。

乗客レポート:

git://github.com/unwire/handsoap.git (e6f79ec) はチェックアウトされていません。実行してくださいbundle install(Bundler::GitError)

を試してみましたとgemset empty globalbundle install を試しました を試しましたとgemset empty globalbundle install を試しまし rm /usr/local/rvm/gems/ruby-1.9.3-p286@global/bundler/gems/handsoap-e6f79ec9d6a3 た とbundle install

上で指定されたものと同じ旅客誤差を与えるすべて。

どんな助けでも大歓迎です。アプリケーションは、以前はグローバル gemset 内で動作していましたが、handsoap の以前のバージョンを使用していましたが、コードを新しくデプロイするときが来ました。

さまざまなオプションを試して、数時間を費やしました。

乾杯、イアン。

4

0 に答える 0