以下是我需要做的事情。
要运行规范测试,您需要安装 RSpec。首先,在项目的根目录中运行
gem install bundler
命令。然后运行bundle install
。要运行单个规范测试文件,请运行如下命令:bundle exec rspec spec/00_hello_spec.rb
。要一次性运行所有规范测试,请运行bundle exec rspec
命令。
所以,我在终端中输入了 gem install bundler
命令,但出现了以下错误:
您没有 /Library/Ruby/Gems/2.3.0 目录的写入权限。
这是在 Atom 项目文件中看到的错误信息。
source "https://rubygems.org"
gem "rspec", "~> 3.2.0"
我的问题是:
似乎终端之所以给出响应是因为我不应该更改任何东西在 ruby 上,而我需要在 atom 中bundle install
?有人能告诉我如何使用 atom 或在 atom 中运行任何东西吗?
sudo chown -R $USER /Library/Ruby/Gems/
。 - Faiz Fareedrbenv global 3.1.2
,然后它就能工作了。 - Sangam