有人可以打破如何运行Gemfile的最开始。我已经阅读了Bundler网站,它说我必须输入“Gem Install Bundler”然后输入“https://rubygems.org”。每当我这样做时,我收到一条错误消息,说“源不被识别为内部或外部命令,可操作程序或批处理文件。我已经尝试通过键入”bundle init“来创建一个空的gemfile但是当我输入我的源时,我收到了错误消息。我还发现了一些关于告诉它查看github的文献,并试图将它指向github中的实际项目,但它给了我同样的错误信息。
我对编码完全不熟悉,但是必须从github中的文件中运行一些宝石,以便在我给出的一些问题上测试我的答案。 github页面上有一个gem文件,其中包含:
gem rspec
gem pry
非常感谢绝对初学者的任何帮助。
答案 0 :(得分:0)
您需要使用source 'http://rubygems.org'
而不是https://
但尚不支持
答案 1 :(得分:0)
运行
gem install bundler
然后您可以创作Gemfile
之类的
source 'https://rubygems.org'
gem 'rspec'
gem 'pry'
之后,你可以运行
bundle install
作为结果,rspec和pry gems将安装在您的系统中。
您有关于Gemfiles in Bundler官方文档的更多信息。
另外,请记住,您正在系统范围内安装这些gem,如果您有更多需要这些gem的项目,这可能会导致依赖性问题和/或版本问题。如果是这种情况,我建议您使用某些东西来控制Ruby版本和gemsets,例如RVM。