0

我正在尝试完全自动化我的部署主机的设置,从而避免手动安装 Ruby。

我正在使用capistrano-rvm它承诺完成这项工作,但是当 RVM 编译 Rubinius 时我遇到了问题:

 ** [out] rbx-2.0.0pre - #configuring
 ** [out] rbx-2.0.0pre - #compiling
*** [err] Error running '/home/app/.rvm/wrappers/ruby-1.8.7-p358/rake install', please read /home/app/.rvm/log/rbx-2.0.0pre/rake.log

的内容/home/app/.rvm/log/rbx-2.0.0pre/rake.log是:

ERROR: Gem rake is not installed, run `gem install rake` first.

我怎么能?这应该由 RVM 完成,不是吗?

有没有人已经遇到并摆脱了这个问题?

编辑

我忘了提到 RVM 之前确实加载和编译1.8.7rbx,这似乎是对构建的依赖。也许 RVM 正在一个初始化错误的 gem 集中运行?

4

1 回答 1

1

我以为 2.0.0pre 已经从 rbx 中删除了,看起来您安装了较旧的 RVM,请确保更新 RVM:

curl -L get.rvm.io | bash -s stable --auto
rvm reload

这将运行安装程序,该安装程序也会进行更新。

为了确保一切正常使用rbx-2.0.testing应该工作的rbx版本。

于 2012-04-18T10:51:36.990 回答