刚刚升级到RVM 1.23.4
和rubygems 2.1.8
现在收到此错误:
$ bundle update
ERROR: Missing RVM environment file: '/Users/meltemi/.rvm/environments/ruby-2.0.0-p0'
2.0.0-p0
好几个月没安装了。。。
$ rvm list
rvm rubies
ruby-1.9.2-p0 [ x86_64 ]
ruby-1.9.2-p136 [ x86_64 ]
ruby-1.9.2-p290 [ x86_64 ]
ruby-1.9.2-rc2 [ x86_64 ]
ruby-1.9.3-p392 [ x86_64 ]
=* ruby-2.0.0-p247 [ x86_64 ]
# => - current
# =* - current && default
# * - default
我不确定到底发生了什么。有人知道怎么修这个东西吗?
编辑:我刚刚注意到,因为更新~/.rvm/gems/ruby-2.0.0-p247@global
现在是一个符号链接。以前不是这种情况,因为它ruby-2.0.0-p247@global
曾经是标准目录。
~/.rvm/gems $ ls -l
. . .
drwxr-xr-x 8 meltemi staff 272 May 13 18:12 ruby-2.0.0-p247
drwxr-xr-x 10 meltemi staff 340 Jun 25 12:17 ruby-2.0.0-p247@app1
lrwxr-xr-x 1 meltemi staff 62 Oct 11 09:15 ruby-2.0.0-p247@global -> /Users/meltemi/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0
drwxr-xr-x 8 meltemi staff 272 May 13 18:40 ruby-2.0.0-p247@someapp
drwxr-xr-x 8 meltemi staff 272 Mar 1 2013 ruby-2.0.0-p247@someotherapp
drwxr-xr-x 2 meltemi staff 68 Aug 9 2010 ruby-head
所以发生的事情是我丢失了我的global
宝石和其中的所有宝石rubygems-bunder
等!?!
这怎么发生的?有什么办法恢复吗?