我在轨道上学习ruby以获取模块和类并遵循教程。 当我尝试安装这样的宝石时:gem simple-navigation(或gem“simple-navigation”) 我收到此错误
执行gem时出错......(Gem:CommandLineError)
未知命令简单导航
所有宝石都会发生这种情况。 gem install简单导航工作,但是当我运行bundle install时没有安装。我必须手动将它添加到gemfile才能使它工作。
任何人都知道为什么会这样吗?使用Ruby 2.00和Rails 4
答案 0 :(得分:3)
这是预期的行为。 gem install simple-navigation
可以正常安装 ruby 的gem,但要为 rails 应用程序安装gem,需要将gem添加到Gemfile然后运行bundle install
而不是仅运行gem install
命令。
您收到的错误是因为您正在运行gem simple-navigation
,而这不是命令。