web-dev-qa-db-ja.com

RVM、Ruby、Railsおよびgemsをアンインストールする方法。Mavericksでエラーが発生する

私はRuby on Railsで新しいのですが、設定に問題があります。何をすべきかわかりません。Rubyを何度もインストールしました、= RailsとGemsはレポートの問題のためです。スタックオーバーフローに関する多くの質問を読み、解決することは何もありませんでした。今、すべてをアンインストールしてみます。Gemsを削除しようとすると、いくつかエラーが発生します。

端末でいくつかの問題を報告しましたが、ログの送信方法などがわかりません。これは、アンインストールでは問題ありません。

宝石を削除:$ gem clean-Rubyをアンインストールします:$ rvm uninstall Ruby(#これはインストールされているすべてのRubyをアンインストールしますか?)または必要:-バージョンごとにアンインストール:

$ rvm uninstall 2.1.0 

その他のバージョン2.0.0および2.1.1

-rvmをアンインストールします。

$ rvm repair
$ rvm cleanup
$ rvm implode

そして今のところすべてを再びインストールします!?

私が試してみると、これがあります:

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情報:

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 <[email protected]>, Michal Papis <[email protected]> [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)
   *
14
rld

Rvmフォルダーを削除するだけです(rvm、rubies、gemsなどを削除するため)。

rm -rf ~/.rvm 

または

rvm implode
23