2015-11-01 37 views
-1

是的,我可以通过发布像gem install gem-name这样的命令来逐个安装这些依赖项,但是有没有更好的方法来安装所有的这些依赖关系一劳永逸?我是一个新手的轨道,谢谢:)它提示我在发布'rails new mysite'之后安装一些gems

+0

只需将缺少的宝石添加到您的'Gemfile'并运行'捆绑安装' – BroiSatse

+1

您尝试过'捆绑安装'吗? – basiam

+0

@basia我认为我应该在'rails new app'之后运行'bundle install',如果我以这种方式运行它,我应该先使用Gemfile吗? – kenshinji

回答

0

这样做:

$ rails new my_app --skip-bundle 

一旦安装完毕,您可以填充你的Gemfile或运行bundle install,这是你的选择。

-

Rails不会没有bundle运行被完全是最新的。如果你正在开发,你可以使用上面的代码工作。如果你想运行它,你需要在Rails创建新的应用之后使用bundle

+0

在我发布你提供的命令后,它显示没有错误,但是在我发布'bundle install'后,它仍然需要我一个一个地手动安装依赖项,比如[this](http: //pastebin.com/Yy2eEmuz) – kenshinji

+0

这是安装依赖关系的正常方式。安装它们“一个一个”是bundler的工作方式;) –

+0

您遇到的问题是'spring' gem不会安装。你需要尝试'gem uninstall spring'然后'gem install spring'来使它工作 –

相关问题