約束の地

キャロ組

Capistrano で ndenv を使う

結論

gem があります*1

具体的方法

1. インストール

Gemfile に以下を書き加えて bundle install します。

gem 'capistrano-ndenv'

2. Capfile で require する

Capfile の中で capistrano-ndenv (capistrano/ndenv) を require します。

require 'capistrano/ndenv'

3. deploy.rb に設定項目を書く

設定項目に書ける内容は多岐に渡りますが*2、最低限以下の内容があれば OK でしょう。注意点としては、公式ドキュメントにはバージョン指定の箇所に v0.10.31 とあるのですが、今のバージョンですと v は不要かと思います。

v が必要か不必要かは ~/.ndenv/versionsls コマンドを打って出てきたディレクトリ名を参照しましょう。

set :ndenv_type, :user
set :ndenv_node, '10.5.0'

4. デプロイする

デプロイしましょう。簡単ですね。

*1:感謝しかない

*2:詳しくは公式ドキュメントを読んでみてください

Powered by はてなブログ