当我尝试向其中添加最新的 rspec 插件时,我运行了一个 rails 2.2 应用程序。我使用 script/plugin install 命令从 github 进行了检查。这使得一些 rake 任务停止工作,我搜索了一段时间,发现我必须升级 RubyGems。我这样做并得到以下错误:
uninitialized constant Gem::GemRunner
这是一个受版本控制的小而简单的应用程序,所以我删除了所有内容,然后 apt-get remove ruby 和 rubygems,然后再次重新安装所有内容(执行 apt-get install ruby, rubygems)
问题仍然存在,我不知道如何解决它。我对 Ubuntu 很陌生,所以也许我真的没有删除软件包?(执行 apt-get 删除需要很少的时间,所以我不是很自信)
我究竟做错了什么?这是进行“干净启动”的好方法(通过apt删除然后重新安装?)
PS:我已经读过通过修改framework.rb解决了这个问题,但是我在作者所说的位置找不到那个文件......