0
我试图完全自动化我的部署主机的设置,因此避免手动安装Ruby。Capistrano + RVM rvm_install_ruby与Rubinius
我使用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.7
rbx
前,似乎是构建一个依赖。也许RVM运行在初始化不好的gem集合中?
非常感谢此回复。我将版本更改为'rbi-2.0.testing',但仍然存在相同的问题:'错误:没有安装Gem rake,先运行'gem install rake'. 我也使用'before'deploy:setup ','rvm:install_rvm''capistrano-rvm'指令,它从'https:// raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer'中检索RVM。它与'get.rvm.io'有什么区别吗? _(我得到'1.12.3')_ – 2012-04-18 11:08:31
它知道作品...是我的错:我没有在主机上安装'zlib-dev'。 : -/ – 2012-04-18 11:44:42
我会修复它在RVM 2.0中 – mpapis 2012-04-18 14:06:31