Это происходит в виртуальной коробке с Ubuntu 14.04. (Host is ubuntu 18.04) Я пытаюсь запустить rails 3.2.22.5 с ruby 2.2.5. До сих пор я пытался установить ruby с помощью rbenv, rvm и из исходных текстов, все на отдельных виртуальных компьютерах Virtualbox, все заканчивающиеся этой же ошибкой ...
Я запускаю bundle install
, что дает мне эту ошибку,
Fetching gem metadata from http://rubygems.org/.............
Fetching rake 10.5.0
Bundler::GemspecError: Could not read gem at /home/vagrant/rg/vendor/bundle/ruby/2.2.0/cache/rake-10.5.0.gem. It may >be corrupted.
An error occurred while installing rake (10.5.0), and Bundler cannot >continue.
Make sure that `gem install rake -v '10.5.0' --source 'http://rubygems.org/'` succeeds before bundling.
In Gemfile:
auto_tagger was resolved to 0.2.10, which depends on
capistrano was resolved to 3.4.1, which depends on
rake
Хорошо, это должно быть легко исправить, верно?
Я бегу gem install rake -v '10.5.0' --source 'http://rubygems.org/'
Successfully installed rake-10.5.0
Parsing documentation for rake-10.5.0
Done installing documentation for rake after 0 seconds
1 gem installed
Я могу проверить с помощью rake --version
грабли, версия 10.5.0
И да, я очистил файл кэша, в результате чего:
Fetching gem metadata from http://rubygems.org/.............
Fetching rake 10.5.0
Retrying download gem from http://rubygems.org/ due to error (2/4): Errno::ENOLCK No locks available @ rb_file_flock - /home/vagrant/rg/vendor/bundle/ruby/2.2.0/cache/rake-10.5.0.gemBundler::GemspecError: Could not read gem at /home/vagrant/rg/vendor/bundle/ruby/2.2.0/cache/rake-10.5.0.gem. It may be corrupted.
An error occurred while installing rake (10.5.0), and Bundler cannot continue.
Make sure that `gem install rake -v '10.5.0' --source 'http://rubygems.org/'` succeeds before bundling.
Вот версии всего
Ruby version: 2.2.5
Bundler version: 1.17.3
RubyGems version: 2.4.5.1
Rake version: 10.5.0
Я хотел бы отметить, что это на новой машине. Я упаковал бродячую коробку со своей старой машины, перевел на новую машину и пошел работать bundle exec rails s
и понял, что рельсы не установлены, хотя все мои папки и файлы сделали это ... Итак, я спустился в эту кроличью нору, пытаясь получить настройка среды, таким образом пробуя rbenv, rvm и из источника, на 3 отдельных vms.
Я перепробовал все, что смог найти в сети за последние 3 дня, и потратил 15+ часов, чтобы все заработало. Само собой разумеется, любая помощь будет невероятно оценена. Я начинаю жалеть, что никогда не покупал этот красивый блестящий новый ноутбук ....