Capstrano3を使用しようと試しているが、かなりハマっている。
下記は覚え書き。
rbenvでrubyのバージョンが設定されていないエラー
[code lang=text]
ERROR rbenv: rbenv_ruby is not set
[/code]
rbenvのパスが検出されないエラー
[code lang=text]
ERROR rbenv: 2.2.2 is not installed or not found in ~/.rbenv/versions/2.2.2
[/code]
deploy.rb
[code lang=text]
## デプロイサーバのパスを記述
set :rbenv_path, '/var/rbenv'
set :rbenv_ruby, '2.2.2'
set :application, 'Sample'
set :repo_url, 'ssh://hoge@whoocus.com/path/to/git/repo/sample.git'
[/code]
サーバ上でbundleが見つからないエラー
[code lang=text]
bundle stderr: rbenv: bundle: command not found
[/code]
サーバ上でインストール。
[code lang=text]
gem install bundler
[/code]
JavaScript runtimeが見つからないとのエラー。
[code lang=text]
JS::RuntimeUnavailable: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.
[/code]
Gemfile
[code lang=text]
gem 'execjs'
gem 'therubyracer', platforms: :ruby
[/code]