2010-09-02 36 views
2

試圖重新安裝RSpec,我似乎無法將其命令重新添加到我的bin文件夾中。意外卸載rspec

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,並沒有什麼似乎給。

我錯過了什麼?

回答

0

我繼續和卸載所有rspec2的。

的則不用sudo gem install rspec --prerelease,我做sudo gem install rspec-rails --prerelease它的工作。

然後,我按照明確的指示刪除了在以前的測試版中浮動的某些文件。一切都是協同的。

2

嘿旅行,我敢肯定的命令spec而不是rspec

編輯

好了,所以,我又看,你是正確的RSpec的命令包含在rspec2 ...

所以,這裏是一個Gemfile中我有一個正確安裝rspec的w^/捆綁安裝

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/[email protected]<my gemset>/bin/rspec

+0

不在rspec2中。對不起 – Trip 2010-09-02 21:51:11

+0

啊,對不起 - 錯過了你的陳述... – Brian 2010-09-02 21:54:22

+0

是的,我做了所有這些。我沒有在這個盒子上安裝RVM(因爲我還沒有:))。我認爲可能發生的事情是,當我卸載它時,它只卸載了它的一半,當我重新安裝它時,它認爲即使它缺失,整個事物也在那裏。 – Trip 2010-09-02 22:05:54