2016-06-02 12 views
1

Ich versuche, meine Rails App auf Server mit Capistrano zu implementieren ...Bereitstellen von Rails App Capistrano - Rbenv Version Ausgabe

Aber ich bin vor ein Problem mit rbenv Version ...

Hier ist meine Capfile

require 'capistrano/setup' 

require 'capistrano/deploy' 

require 'capistrano/rbenv' 
require 'capistrano/bundler' 
require 'capistrano/rails/assets' 
require 'capistrano/rails/migrations' 

set :rbenv_custom_path, '/home/renil/.rbenv' 

Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r } 

bekam ich den rbenv Weg von die und legen Sie benutzerdefinierte Pfad rbenv

Satz: rbenv_custom_path, '/home/renil/.rbenv'

In meiner deploy.rb Datei, habe ich

Satz: rbenv_ruby, '1.9.3p484'

Aber wenn ich laufe Kappe Produktion deploy: setup_config ich die folgende Störung erhalte ...

DEBUG [0656253d] Finished in 3.246 seconds with exit status 1 (failed). 
ERROR rbenv: 1.9.3p484 is not installed or not found in /home/renil/.rbenv/versions/1.9.3p484 
+0

Benutzer Ruby 2.2.2 –

Antwort

0

Versuchen Sie set :rbenv_ruby, '1.9.3-p551'. Beachten Sie den Strich.

Wenn dies nicht hilft, stellen Sie sicher, dass diese Version auf Ihrem Server installiert ist. rbenv install 1.9.3-p551.