Ruby和Rails gem安装问题

时间:2013-10-27 18:31:47

标签: ruby-on-rails gem

我在轨道上学习ruby以获取模块和类并遵循教程。 当我尝试安装这样的宝石时:gem simple-navigation(或gem“simple-navigation”) 我收到此错误

  

执行gem时出错......(Gem:CommandLineError)

     
    

未知命令简单导航

  

所有宝石都会发生这种情况。 gem install简单导航工作,但是当我运行bundle install时没有安装。我必须手动将它添加到gemfile才能使它工作。

任何人都知道为什么会这样吗?使用Ruby 2.00和Rails 4

1 个答案:

答案 0 :(得分:3)

这是预期的行为。 gem install simple-navigation可以正常安装 ruby​​ 的gem,但要为 rails 应用程序安装gem,需要将gem添加到Gemfile然后运行bundle install而不是仅运行gem install命令。

您收到的错误是因为您正在运行gem simple-navigation,而这不是命令。