【问题标题】:ERROR: Could not find a valid gem 'LocalGem' (>= 0) in any repository错误:在任何存储库中都找不到有效的 gem 'LocalGem' (>= 0)
【发布时间】:2014-12-28 16:02:54
【问题描述】:

我现在进行了很好的搜索,但没有发现任何与之相关的内容。 我正在尝试在 Rails 4 应用程序上安装本地十进制到罗马数字 gem,我使用捆绑器编译自己来包装 gem。我在 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

但是它用于在机器上安装 gem,有人认为这会起作用还是会破坏某些东西?

非常感谢

【问题讨论】:

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


    【解决方案1】:

    请试试这个命令,

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

    【讨论】:

    • 您应该更加努力地解释该命令正在做什么以及它如何解决 OP 的问题。
    【解决方案2】:

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

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

    【讨论】:

    • 感谢您回复我。您知道是否有任何原因导致无法正常工作吗?
    • 您是否看到特定错误,或者只是在运行gem install 后没有显示?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多