Я прорабатываю детали перехода с ruby-1.8.7 на ruby-1.9.2 с помощью rvm, и у меня возникает проблема с копированием гемов с одного рубина на другой, и я хотел посмотреть, знает ли кто-нибудь чтодело и почему это может быть ошибкой.
У меня уже установлена 1.9.2, но запуск rvm gemset copy
выдает ошибку.
[22:11][adamstacoviak:~]$ rvm gemset copy ruby-1.8.7-p249 ruby-1.9.2-p180
Copying gemset from ruby-1.8.7-p249 to ruby-1.9.2-p180
cp: cannot overwrite directory /Users/adamstacoviak/.rvm/gems/ruby-1.9.2-p180/cache with non-directory /Users/adamstacoviak/.rvm/gems/ruby-1.8.7-p249/cache
Making gemset for ruby-1.9.2-p180 pristine.
ERROR: Error running 'rvm gemset pristine' under ,
please read /Users/adamstacoviak/.rvm/log/ruby-1.8.7-p249/gemset.pristine.log
... и вот содержимоефайла журнала.Я также обновил bundler, так как увидел, что он упомянул, что bundler-1.0.12
не найден.Обновление до bundler 1.0.12
не сработало.
[2011-04-12 22:09:54] rvm gemset pristine # under ruby-1.9.2-p180
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::RemoteFetcher
Restoring gem(s) to pristine condition...
Cached gem for bundler-1.0.12 not found, attempting to fetch...
[2011-04-12 22:14:26] rvm gemset pristine # under ruby-1.9.2-p180
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::RemoteFetcher
Restoring gem(s) to pristine condition...
Cached gem for bundler-1.0.12 not found, attempting to fetch...
Есть мысли о том, почему rvm gemset copy
ошибается?