降级宝石版

时间:2013-07-05 21:35:46

标签: ruby-on-rails cloudcontrol

我有一个我试图在cloudcontrol服务器上托管的应用程序,但问题是我需要gem -v1.3.7

我累了:

cctrlapp APPNAME/default run "gem install rubygems-update -v 1.3.7
cctrlapp APPNAME/default run "gem update --system 1.3.7

但在运行cctrlapp APPNAME/default run "gem -v之后,我得到1.8.24。 所以我的问题是,如何降级我的宝石版本?

1 个答案:

答案 0 :(得分:1)

cloudControl正在使用bundler来管理宝石。

您需要在Gemfile中指定版本。运行'bundle install'命令后,确保它也在Gemfile.lock中使用。 请注意,Gemfile.lock需要包含在您的git存储库中。

下次推送时,将使用此版本。你可以在push命令的输出中看到这个,例如'安装rubygems-update(1.3.7)'。 在下次部署之后,您还可以通过运行命令验证它(例如cctrlapp APPNAME /默认运行'gem list')。