【问题标题】:Error after 'hub create' cmd for a new rails app新 Rails 应用程序的“集线器创建”cmd 后出错
【发布时间】:2017-01-09 23:05:03
【问题描述】:

我使用“rails new”命令行创建了一个新的 rails 应用程序,然后像往常一样尝试使用我的“hub create”gem 命令在 GitHub 上创建存储库,但在终端中得到了这个响应:

Ignoring bcrypt-3.1.11 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.11
Ignoring binding_of_caller-0.7.2 because its extensions are not built.  Try: gem pristine binding_of_caller --version 0.7.2
Ignoring byebug-9.0.5 because its extensions are not built.  Try: gem pristine byebug --version 9.0.5
Ignoring curb-0.9.3 because its extensions are not built.  Try: gem pristine curb --version 0.9.3
Ignoring debug_inspector-0.0.2 because its extensions are not built.  Try: gem pristine debug_inspector --version 0.0.2
/usr/local/opt/rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'hub' (>= 0.a) among 122 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/OSX/.rvm/gems/ruby-2.3.0:/Users/OSX/.rvm/gems/ruby-2.3.0@global', execute `gem env` for more information
from /usr/local/opt/rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/dependency.rb:320:in `to_spec'
from /usr/local/opt/rbenv/versions/2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
from /usr/local/opt/rbenv/versions/2.3.0/bin/hub:22:in `<main>'

所以我尝试了“gem pristine”命令,但没有任何改变。我卸载然后重新安装了 ruby​​,rails,更新了我的 gem,做了一个“brew卸载集线器”然后重新安装,但这个响应仍然出现!我还尝试在 4.2.0 中创建一个新的 rails 应用程序,因为我认为这可能是一些 rails 5 兼容性问题,但不,同样的消息。

几周前我的 hub 命令运行良好,我不知道如何解决这个问题。如果你有任何想法......

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby github terminal rubygems


    【解决方案1】:

    我终于想通了,我只需要:

    gem install hub
    

    但我认为我已经使用 brew 安装了集线器,并且我的集线器命令在几周前工作,所以我在这里遗漏了一些东西......

    不过现在可以了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      • 1970-01-01
      • 2020-07-28
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多