假设我已经安装了三个宝石: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 :(得分:0)
转到config / environment.rb并将您的宝石名称指定为您想要使用的版本
config.gem 'will_paginate', :version => '~> 2.3.11'
或
config.gem 'RedCloth', :version => '3.0.4', :lib => 'redcloth'
希望这是你要找的;) 彼得
答案 1 :(得分:0)
如果你想从命令行中选择一个版本,就像
$ gem_script_name _0.1.0_ arg1 arg2 ...