2010-07-30 47 views
6

假设我已经安装了三个gem:package-0.4.0,package-0.5.0和package-0.5.0-jbfink(我已经构建了-jbfink之一,因为我对0.5进行了很小的修改。 0的来源,并希望将其与官方发布区分开来)。有没有一个宝石(或其他命令)使默认设置?现在我已经安装了所有三个,但是我的shell从package-0.5.0获取可执行文件,我宁愿将它默认为0.5.0-jbfink。强制特定的宝石版本作为默认?

将0.5.0-jbfink命名为0.5.1可以解决这个问题,但我不想这样做,因为我不想与正式发布的0.5.1发生冲突。

回答

0

去到config/environment.rb,并注明您的宝石命名的版本,你想用

config.gem 'will_paginate', :version => '~> 2.3.11'

config.gem 'RedCloth', :version => '3.0.4', :lib => 'redcloth' 

希望这是你在找什么;) 切赫

+0

嗨Petr,这不是一个Rails的东西,所以我不认为这会有所帮助。但是,谢谢你的回复! – jbfink 2010-07-31 16:27:50

0

如果你想从命令行中选择一个版本,就像

$ gem_script_name _0.1.0_ arg1 arg2 ...