2014-11-24 23 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版本。