0

こんにちは私はgem例外エラーを受け取っています:

Gem::Exception: Cannot load gem at [/usr/lib/ruby/gems/1.8/cache/Ascii85-1.0.1.gem] in /home/profweb/rails-apps/profitnext/releases/20120628123949
 ** [out :: profitnext.com] An error occured while installing Ascii85 (1.0.1), and Bundler cannot continue.
 ** [out :: profitnext.com] Make sure that `gem install Ascii85 -v '1.0.1'` succeeds before bundling.
    command finished in 607967ms
*** [deploy:update_code] rolling back

そのgemをgemファイルにインストールしましたが、ローカルホストのgemリストに表示されます。「capdeploy」コマンドでこのエラーが発生する理由を誰かに教えてもらえますか。

4

2 に答える 2

1

リモートホストにすべての依存関係がインストールされていますか?gemをインストールしていて、システムに必要なパッケージがインストールされていない場合にも、同様のエラーが発生します

于 2012-06-28T14:22:01.597 に答える
0

私は本当の問題がどこにあるかを知りました。「deploy.rb」ファイルに行を追加し、gemfileに必要なgemを追加して、バンドルインストールを実行しました。これで、コードを簡単にデプロイできます。友達に返信してくれてありがとう。

于 2012-07-02T05:59:51.130 に答える