2

尝试重新安装 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似乎没有任何效果。

我错过了什么?

4

2 回答 2

2

嘿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

于 2010-09-02T21:50:38.173 回答
0

我继续卸载所有 rspec2。

然后代替sudo gem install rspec --prerelease, 我做了sudo gem install rspec-rails --prerelease哪些工作。

然后我按照明确的指示删除了在以前的 beta 版本中浮动的某些文件。一切都是乙酸。

于 2010-09-02T22:11:32.813 回答