错误:无法在任何存储库中找到有效的gem'LocalGem'(> = 0)

时间:2014-12-28 16:02:54

标签: ruby-on-rails ruby ruby-on-rails-4 gem install

我现在已经做了很好的搜索,但我没有遇到任何相关的问题。 我正在尝试在罗马数字宝石上安装一个本地小数,我使用bundler编译自己来封装宝石,在Rails 4应用程序上。我在gemfile中使用了尽可能多的不同变种的bundle install,因为我能找到/想到,但我得到的错误是单行

ERROR:  Could not find a valid gem 'AoifesRoman' (>= 0) in any repository

即使使用sudo命令也无法工作。

我用过:gem search -l AoifesRoman

并显示

*** LOCAL GEMS ***

AoifesRoman (0.0.1)

我在http://help.rubygems.org/kb/rubygems/installing-gems-with-no-network

找到了一个命令
gem install --force --local *.gem

但它用于在机器上安装宝石,是否有人认为这会起作用或者它会破坏什么?

非常感谢

2 个答案:

答案 0 :(得分:2)

请尝试此命令,

gem install gem_name --source http://rubygems.org

答案 1 :(得分:0)

是的,如果您想在本地安装本地目录,gem install --local aoifes_roman.gem应该可以。

然后您可以像往常一样在Gemfile中引用它。