Я вырываю свои волосы, пытаясь запустить простое приложение на VPS в DH.
Шаг 1. Создание тестового приложения
$ rails new test app
Шаг 2: Модифицированный config / environment.rb:
require File.expand_path('../application', __FILE__)
if ENV['RAILS_ENV'] == 'production' # don't bother on dev
ENV['GEM_PATH'] = '/home/feebzee/.gems' + ':/usr/lib/ruby/gems/1.8'
end
# Initialize the rails application
Testapp::Application.initialize!
Приложение работает нормально, используя webrick на порту 3000. Но если я позволю пассажиру загрузить его, я доберусь до страницы приветствия Rails и вернет ошибку даже при нажатии на ссылку для отображения среды приложения. *
Я приложил сообщения об ошибках ниже для вашего удобства просмотра. Заранее спасибо и вперед RoR !!! : -)
Error message:
no such file to load -- bundler/setup
Exception class:
LoadError
Application root:
/home/feebzee/testapp
# Initialize the rails application
Testapp::Application.initialize!
# File Line Location
0 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
1 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
2 /home/feebzee/testapp/config/boot.rb 6
3 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
4 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
5 /home/feebzee/testapp/config/application.rb 1
6 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
7 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
8 /home/feebzee/testapp/config/environment.rb 2
9 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
10 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
11 config.ru 3
12 /var/lib/gems/1.8/gems/rack-1.3.4/lib/rack/builder.rb 51 in `instance_eval'
13 /var/lib/gems/1.8/gems/rack-1.3.4/lib/rack/builder.rb 51 in `initialize'
14 config.ru 1 in `new'
15 config.ru 1