代码之家  ›  专栏  ›  技术社区  ›  Trip

意外卸载rspec

  •  2
  • Trip  · 技术社区  · 14 年前

    尝试重新安装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 似乎什么也不给。

    我错过了什么?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Brian    14 年前

    嘿,崔普,我很确定命令是 spec 而不是 rspec .

    编辑

    好吧,我又看了一眼,你说得对,rspec命令包含在rspec2中…

    所以,这里有一个gemfile,它可以正确地安装rspec和bundle安装。

    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&it安装到:

    /Users/me/.rvm/gems/ree-1.8.7-head@<my gemset>/bin/rspec

        2
  •  0
  •   Trip    14 年前

    我继续卸载了所有的rspec2。

    那么,而不是 sudo gem install rspec --prerelease 我做到了 sudo gem install rspec-rails --prerelease 它起作用了。

    然后,我按照明确的指示删除在以前的beta版本中浮动的某些文件。一切正常。