2010-09-02 1 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 ш/расслоение установить

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

+0

Ahh, извините - пропустил ваше заявление --pre ... – Brian

+0

Я сделал все это. Я еще не установил RVM в это окно (потому что мне еще не нужно :)). Я думаю, что, возможно, произошло то, что когда я удалил его, он удалил только его половину, и когда я его переустановил, он думает, что все это есть, даже если оно отсутствует. – Trip