尝试创建Gemfile时出现错误消息

时间:2018-01-19 00:57:03

标签: ruby github rubygems bundler gemfile

有人可以打破如何运行Gemfile的最开始。我已经阅读了Bundler网站,它说我必须输入“Gem Install Bundler”然后输入“https://rubygems.org”。每当我这样做时,我收到一条错误消息,说“源不被识别为内部或外部命令,可操作程序或批处理文件。我已经尝试通过键入”bundle init“来创建一个空的gemfile但是当我输入我的源时,我收到了错误消息。我还发现了一些关于告诉它查看github的文献,并试图将它指向github中的实际项目,但它给了我同样的错误信息。

我对编码完全不熟悉,但是必须从github中的文件中运行一些宝石,以便在我给出的一些问题上测试我的答案。 github页面上有一个gem文件,其中包含:

来源'https://rubygems.org'

gem rspec

gem pry

非常感谢绝对初学者的任何帮助。

2 个答案:

答案 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