2011-01-29 91 views
1

我想为客户端创建一个Rails软件包。我正在使用Rails 3.0.3和Ruby 1.9.2。如果我需要使用新的gem版本更新软件包,那么过程是什么?更新Rails软件包

回答

0

你想更新一个rails项目中使用的宝石?我的猜测是你更新了GemFile中的版本

gem 'name', 'version' 

然后运行bundle install ..这将安装所有适当的版本。

+0

您应尽量避免添加版本。让bundler处理它。如果你必须的话,那么以松散的方式来做,如Ryan Bigg所述,http://ryanbigg.com/2011/01/why-you-should-run-bundle-update/。 – Zamith

2

如果要更新到一个特定的版本,使用@ Ferdy的答案,但如果你只是想更新到最新版本上运行:

bundle update gem_name 

这将更新你的宝石到最新版本,并且还更新它的所有依赖关系。它也会更新你的Gemfile.lock文件,以便你可以将它提交给源代码。其他系统现在只需要运行:

bundle install 

获取更新。