Vagrant VMでChef-soloを使用してRVMをセットアップbundler
できましたが、railsプロジェクトで見つからない理由がわかりません。
したがって、プロビジョニング後、次のようになります。
最終ログイン:10.0.2.2から2012年10月4日木曜日15:23:58 vagrant @ vm:〜$ ruby -v ruby 1.9.3p327(2012-11-10リビジョン37606)[x86_64-linux] vagrant @ vm:〜$gemリスト ***ローカルジェム*** bigdecimal(1.1.0) バンドラー(1.3.2) daemon_controller(1.1.1) fastthread(1.0.7) io-console(0.3) json(1.5.4) ミニテスト(2.5.1) 乗客(3.0.18) ラック(1.5.2) レーキ(10.0.3、0.9.2.2) rdoc(3.9.4) rubygems-bundler(1.1.1) rvm(1.11.3.6)
私が見るプロジェクトディレクトリに行く:
vagrant @ vm:〜$ cd / www / vm / rails / current / ================================================== ============================ =通知= ================================================== ============================ = RVMは、現在のディレクトリで新しいまたは変更された.rvmrcファイルを検出しました= =これはシェルスクリプトであるため、任意のシェルコマンドを含めることができます。= = = =このファイルの内容を注意深く調べて、内容が=であることを確認してください。 =それを信頼する前に安全です!(内容を表示するには、以下のv [iew]を選択してください)= ================================================== ============================ この.rvmrcファイルを信頼しますか?(/www/vm/rails/current/.rvmrc) y [es]、n [o]、v [iew]、c [ancel]> y mkdir:ディレクトリ `/usr/local/rvm/gems/ruby-1.9.3-p327@vm'を作成できません:アクセスが拒否されました gemset vmは存在せず、作成しています。 mkdir:ディレクトリ `/usr/local/rvm/gems/ruby-1.9.3-p327@vm'を作成できません:アクセスが拒否されました mkdir:ディレクトリ `/usr/local/rvm/gems/ruby-1.9.3-p327@vm'を作成できません:アクセスが拒否されました
しかし、バンドルが見つからなくなり、RVMをアクティブ化するのにも問題があります...これをデバッグする方法はありますか?
$ rvm use ruby-1.9.3-p327 `rvm gem ...`が削除されたことに注意してください。代わりに、`gem`または`rvm alldogem`を試してください。(「rvmの使用法」を参照)
PS私のノードjsonは基本的にこれです:https ://github.com/mulderp/chef-rails-stack