尝试重新安装 RSpec,但我似乎无法将其命令重新添加到我的 bin 文件夹中。
Mac-Users-MacBook-Pro:bin macuser$ rspec
-bash: /usr/bin/rspec: No such file or directory
>> which rspec
#> returns nothing.
我试sudo gem install rspec --prerelease
了十几次,bundle install
似乎没有任何效果。
我错过了什么?
尝试重新安装 RSpec,但我似乎无法将其命令重新添加到我的 bin 文件夹中。
Mac-Users-MacBook-Pro:bin macuser$ rspec
-bash: /usr/bin/rspec: No such file or directory
>> which rspec
#> returns nothing.
我试sudo gem install rspec --prerelease
了十几次,bundle install
似乎没有任何效果。
我错过了什么?
嘿Trip,我很确定命令是spec
而不是rspec
。
编辑
好的,所以,我再看看,你是对的 rspec 命令包含在 rspec2 中......
所以,这是我拥有的一个 Gemfile,它可以正确安装 rspec w/ bundle install
source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'mysql'
group :development, :test do
gem "rspec-rails", ">= 2.0.0.beta.17"
end
就我而言,我正在使用 rvm 并将其安装到:
/Users/me/.rvm/gems/ree-1.8.7-head@<my gemset>/bin/rspec
我继续卸载所有 rspec2。
然后代替sudo gem install rspec --prerelease
, 我做了sudo gem install rspec-rails --prerelease
哪些工作。
然后我按照明确的指示删除了在以前的 beta 版本中浮动的某些文件。一切都是乙酸。