【发布时间】: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