Не могу загрузить такой файл-упаковщик (LoadError) в линоде

Я хочу развернуть приложение rails на облачном сервере linode. Я установил Ubuntu 14.04 LTS и установил ruby ​​2.3.0 с помощью rvm, а также установил пассажира с apache2. Затем я клонировал свое приложение из bitbucket и попытался связать его, но не могу. Это говорит, как это....

/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError)
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/bin/bundle:7:in `<main>'

4 ответа

На самом деле я забыл установить рельсы. После установки рельсов это решается автоматически.

gem install rails

Вы можете просто перепроверить, если вы побежали

rvm use 'your ruby version'

затем беги

  gem install bundler

вот и все.

Я думаю, что у вас нет установочного пакета, у меня была почти точно такая же ошибка, и я смог полностью ее исправить, просто запустив:

gem install bundler

Работает для меня:

bundle exec rake rails:update:bin

или в рельсах 5+

rails app:update:bin
Другие вопросы по тегам