я тоже только осваиваю Rails - сделал пока только один сайт, специалистом по Rails себя не считаю, профессионально админю оракл и *nix, на котором работает оракл
я не пользуюсь (возможно пока, а может и не буду) ни рвм, ни капистрано
может сначала попробовать вручную поработать без рвм и капистрано, чтобы понятнее было?
там ничего сложного нет
грубо говоря:
поставил руби, прописал в пути (ставить можно не на уровне системы, а в папки пользователя)
поставил nodejs, прописал в пути
поставил Rails: gem install rails
поставил и настроил Nginx с Passenger
у меня, например, так - софт собран из исходников под пользователем rails:
[rails@rails-we-01 software]$ pwd
/u01/software
[rails@rails-we-01 software]$ ls -la
total 28
drwxrwxr-x. 7 root software 4096 Aug 10 16:41 .
drwxr-xr-x. 5 root root 4096 Jun 12 10:46 ..
drwxr-xr-x. 7 rails railsapps 4096 Jun 19 15:47 ImageMagick
drwxr-xr-x. 6 rails railsapps 4096 Aug 10 15:38 git-2.5.0
drwxr-xr-x. 6 rails railsapps 4096 Aug 10 16:57 nodejs-0.12.7
drwxr-xr-x. 6 rails railsapps 4096 Jun 12 15:21 ruby-2.2.2
скопировал папку с проектом
зашел в папку с проектом
выполнил
bundle install # bundle update, чтобы обновить гемы
rake assets:precompile RAILS_ENV=production # Если passenger_app_env production;
перезапустил nginx
я не пользуюсь (возможно пока, а может и не буду) ни рвм, ни капистрано
может сначала попробовать вручную поработать без рвм и капистрано, чтобы понятнее было?
там ничего сложного нет
грубо говоря:
поставил руби, прописал в пути (ставить можно не на уровне системы, а в папки пользователя)
поставил nodejs, прописал в пути
поставил Rails: gem install rails
поставил и настроил Nginx с Passenger
у меня, например, так - софт собран из исходников под пользователем rails:
[rails@rails-we-01 software]$ pwd
/u01/software
[rails@rails-we-01 software]$ ls -la
total 28
drwxrwxr-x. 7 root software 4096 Aug 10 16:41 .
drwxr-xr-x. 5 root root 4096 Jun 12 10:46 ..
drwxr-xr-x. 7 rails railsapps 4096 Jun 19 15:47 ImageMagick
drwxr-xr-x. 6 rails railsapps 4096 Aug 10 15:38 git-2.5.0
drwxr-xr-x. 6 rails railsapps 4096 Aug 10 16:57 nodejs-0.12.7
drwxr-xr-x. 6 rails railsapps 4096 Jun 12 15:21 ruby-2.2.2
скопировал папку с проектом
зашел в папку с проектом
выполнил
bundle install # bundle update, чтобы обновить гемы
rake assets:precompile RAILS_ENV=production # Если passenger_app_env production;
перезапустил nginx