首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何卸载rvm,ruby,rails和gem。我在Mavericks上遇到错误

如何卸载rvm,ruby,rails和gem。我在Mavericks上遇到错误
EN

Stack Overflow用户
提问于 2014-03-20 05:59:34
回答 1查看 35.1K关注 0票数 14

我是Ruby on Rails的新手,在配置方面有一些问题。该怎么办呢。我安装了很多次ruby,rails和Gems,因为报告了问题。我读了很多关于堆栈溢出的问题,但没有解决的问题。我现在尝试卸载所有内容,但在尝试删除Gems时出现一些错误:

我在终端上报告了一些问题,但我不知道如何发送日志等。这对于卸载来说是正确:

删除$ gem clean:-Uninstall ruby:$ rvm uninstall ruby (#this将卸载所有已安装的ruby?)或者需要:-Uninstall by version:

代码语言:javascript
复制
$ rvm uninstall 2.1.0 

以及其他版本2.0.0和2.1.1

-Uninstall rvm:

代码语言:javascript
复制
$ rvm repair
$ rvm cleanup
$ rvm implode

现在,重新安装所有内容!?

当我尝试的时候,我得到了这样的结果:

代码语言:javascript
复制
MacBook-Pro-de-Romenig:~ romenig$ gem clean
Cleaning up installed gems...
Clean Up Complete
MacBook-Pro-de-Romenig:~ romenig$ cd ~
MacBook-Pro-de-Romenig:~ romenig$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
MacBook-Pro-de-Romenig:~ romenig$ ruby lis
ruby: No such file or directory -- lis (LoadError)
MacBook-Pro-de-Romenig:~ romenig$ ruby list
ruby: No such file or directory -- list (LoadError)
MacBook-Pro-de-Romenig:~ romenig$ ruby list
ruby: No such file or directory -- list (LoadError)
MacBook-Pro-de-Romenig:~ romenig$ rvm ruby list
Please note that `rvm ruby ...` was removed, try `ruby list ` or `rvm all do ruby list ` instead. ( see: 'rvm usage' )
MacBook-Pro-de-Romenig:~ romenig$ gem list

*** LOCAL GEMS ***

bundler (1.5.3)
CFPropertyList (2.2.0)
libxml-ruby (2.6.0)
nokogiri (1.5.6)
sqlite3 (1.3.7)
MacBook-Pro-de-Romenig:~ romenig$ gem clean
Cleaning up installed gems...
Clean Up Complete
MacBook-Pro-de-Romenig:~ romenig$ rvm uninstall ruby
Please note that `rvm ruby ...` was removed, try `ruby  ` or `rvm all do ruby  ` instead. ( see: 'rvm usage' )
MacBook-Pro-de-Romenig:~ romenig$ rvm list

rvm rubies

   ruby-2.0.0-p353 [ x86_64 ]
 * ruby-2.1.0 [ x86_64 ]
   ruby-2.1.1 [ missing bin/ruby ]
   ruby-2.1.1-rails [ x86_64 ]

# => - current
# =* - current && default
#  * - default

MacBook-Pro-de-Romenig:~ romenig$ rvm all do uninstall ruby
You must be root to run this tool.
You must be root to run this tool.
You must be root to run this tool.
You must be root to run this tool.
MacBook-Pro-de-Romenig:~ romenig$ sudo rvm all do uninstall ruby
Password:
URL is not uninstallable: ruby
URL is not uninstallable: ruby
URL is not uninstallable: ruby
URL is not uninstallable: ruby
MacBook-Pro-de-Romenig:~ romenig$ rvm uninstall 2.1.0
ruby-2.1.0 - #removing rubies/ruby-2.1.0.......................................|
Error running '__rvm_rm_rf /Users/romenig/.rvm/rubies/ruby-2.1.0',
showing last 15 lines of /Users/romenig/.rvm/log/1395265139_ruby-2.1.0/remove.rubies.log
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0/gems/tzinfo-0.3.39/test/ts_all.rb: Permission denied
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0/gems/tzinfo-0.3.39/test: Permission denied
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0/gems/tzinfo-0.3.39/tzinfo.gemspec: Permission denied
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0/gems/tzinfo-0.3.39: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0/gems: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems/2.1.0: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby/gems: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib/ruby: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0/lib: Directory not empty
rm: /Users/romenig/.rvm/rubies/ruby-2.1.0: Directory not empty
++ typeset ret=1
++ rvm_debug '__rvm_rm_rf error removing target dir '\''/Users/romenig/.rvm/rubies/ruby-2.1.0'\''.'
++ ((  0  ))
++ return 0
++ return 1

我的RMV信息:

代码语言:javascript
复制
MacBook-Pro-de-Romenig:~ romenig$ rvm info

system:

  system:
    uname:       "Darwin MacBook-Pro-de-Romenig.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64"
    system:      "osx/10.9/x86_64"
    bash:        "/bin/bash => GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)"
    zsh:         "/bin/zsh => zsh 5.0.2 (x86_64-apple-darwin13.0)"

  rvm:
    version:      "rvm 1.25.20 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "3 hours 21 minutes 47 seconds ago"
    path:         "/Users/romenig/.rvm"

  homes:
    gem:          "not set"
    ruby:         "not set"

  binaries:
    ruby:         "/usr/bin/ruby"
    irb:          "/usr/bin/irb"
    gem:          "/usr/bin/gem"
    rake:         "/usr/bin/rake"

  environment:
    PATH:         "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin:/Users/romenig/.rvm/bin"
    GEM_HOME:     ""
    GEM_PATH:     ""
    MY_RUBY_HOME: ""
    IRBRC:        ""
    RUBYOPT:      ""
    gemset:       ""


$ gem list

*** LOCAL GEMS ***

bundler (1.5.3)
CFPropertyList (2.2.0)
libxml-ruby (2.6.0)
nokogiri (1.5.6)
sqlite3 (1.3.7)

rvm gemset list

gemsets for system (found in /Users/romenig/.rvm/gems/system)
=> (default)
   *
EN

回答 1

Stack Overflow用户

发布于 2014-03-21 09:29:58

只需删除rvm文件夹(删除rvm,红宝石,宝石等)

代码语言:javascript
复制
rm -rf ~/.rvm 

代码语言:javascript
复制
rvm implode
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22519058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档