我想卸载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
>
尝试使用sudo时没有其他Rails版本的迹象。
我当前的rails版本
rails -v
Rails 2.3.4
我想获得一些帮助来卸载除4.1.6之外的其他Rails版本。
先谢谢你......
答案 0 :(得分:2)
我通过使用“rvm”运行严重的命令来清除这种冲突。
rvm repair
rvm cleanup
rvm implode
但是这个命令卸载了所有的rails版本。
答案 1 :(得分:1)
更改自己的权限:
$ sudo chown $(whoami):$(whoami) /usr/local/rvm/gems/ruby-2.0.0-p481/ -R
然后再次尝试删除rails:
$ gem uninstall rails