2014-11-24 28 views
2

我想卸載rails舊版本。我有一個錯誤,而「寶石卸載rails」

雖然我試過代碼gem uninstall rails

Select gem to uninstall: 
1. rails-2.3.4 
2. rails-3.2.1 
3. rails-3.2.11 
4. rails-4.1.6 
5. rails-4.1.7 
6. rails-4.1.8 
7. All versions 
> 1 
Remove executables: 
    rails 

in addition to the gem? [Yn] y 
ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /usr/local/rvm/gems/ruby-2.0.0-p481/bin directory. 

如果我sudo嘗試,它表明

Select gem to uninstall: 
1. rails-4.1.6 
2. rails-4.1.8 
3. All versions 
> 

有沒有其他的Rails版本,而會使用sudo嘗試。

我現在的軌道版本

rails -v 
Rails 2.3.4 

我想獲得一些援助,以卸載其他版本的Rails 4.1.6除外。

預先感謝您...

回答

1

更改權限自己:

$ sudo chown $(whoami):$(whoami) /usr/local/rvm/gems/ruby-2.0.0-p481/ -R 

然後再次嘗試取出導軌:

$ gem uninstall rails 
2

我已經運行嚴重命令清除這一衝突使用「rvm」。

rvm repair 
rvm cleanup 
rvm implode 

但是這個命令卸載了所有的rails版本。