【发布时间】:2014-10-30 17:27:32
【问题描述】:
我正在使用黄瓜和红宝石。我正在阅读使用 Windows 8 的黄瓜书,他们告诉您安装 Ruby,然后安装 Bundler。我打开了一个 CMD 并执行了命令gem install bundler,它起作用了。下一步是安装黄瓜和RSpec,这里是我现在不做的地方。以下是正文:
Cucumber 被打包成一个 gem,可以通过运行 gem install 来安装 黄瓜。但是,本书中的大多数示例都假设您安装了它 通过 Bundler,这意味着在项目的根目录中有一个 Gemfile。 大多数示例还假设您将使用 RSpec,1,因此您需要在 你的 Gemfile 也是:
source :rubygems
group :test do
gem 'cucumber', '1.1.3'
gem 'rspec-expectations', '2.7.0'
end
我使用记事本编写了上面的代码,但现在不知道要使用哪个文件扩展名。 (.gem 可能吗?)
接下来,我是否必须先安装 cucumber 和 RSpec,然后使用 gemfile? 我已经尝试使用下一个代码包安装,以安装黄瓜,并得到消息
找不到 Gemfile
但我测试了cucumber --help 并注意到安装了黄瓜。关于如何使用 Bundler 安装的任何想法?还是行得通?
【问题讨论】:
-
尝试为您的 Gemfile 使用此源代码行:
source 'https://rubygems.org',然后运行 bundle install。至于扩展名,您的 Gemfile 仅命名为Gemfile,没有扩展名。 -
当我将 gemfile 保存在记事本中时,它像 txt 文件一样保存,当使用另存为时,文件提示:所有文件,并尝试使用源 'rubygems.org '没有运气
-
这确实是一个工具问题。寻找更好的编辑器来编写代码。 This stackoverflow answer 是一个很好的可用工具列表。