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 列表中。有人可以告诉我为什么我在“cap deploy”命令中收到此错误。

4

2 回答 2

1

您确定在远程主机上安装了所有依赖项吗?如果您正在安装 gem 并且系统上没有安装必需的软件包,则会产生类似的错误

于 2012-06-28T14:22:01.597 回答
0

我知道真正的问题在哪里。我在“deploy.rb”文件中添加了一行,并在我的 gemfile 中添加了所需的 gem,然后运行 ​​bundle install。现在我可以轻松地部署我的代码。感谢回复的朋友。

于 2012-07-02T05:59:51.130 回答