Ubuntu 12.04サーバーにnginxをunicornと一緒にインストールしました。すべてが動作し、サイト、db、ユニコーン...良い。だから私は再起動後、nginxとunicornが起動することを確認しようとしています。私はunicornプロセスのためにupdate-rc.dを設定しましたが、再起動後に起動/動作しません。私が実行した場合Ubuntu 12.04: 'unicorn_init.sh start'は動作しますが、 'service unicorn_init start'は無効です
:私はそれは言い換えれば「/etc/init.d/unicorn_init」とは対照的に、「サービス」のUbuntuの使用とは何か
があると疑われる
$ /etc/init.d/unicorn_init start
ユニコーンはうまく始まり、エラーはありません。
私が実行した場合:
$ service unicorn_init start
それが失敗したとユニコーンが起動しません。
パスとは関係があると思います。アイブ氏は、PATHにGEM_PATH、& GEM_HOMEを環境パスを追加しましたが、私は/usr/local/rvm/gems/ruby-1.9.3-p194/bin/unicorn実行する場合、私はまだ、同じ結果
1を受け取り、Iエラーを取得:
usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find unicorn (>= 0) amongst[bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
from /usr/local/rvm/gems/ruby-1.9.3-p194/bin/unicorn:18:in `<main>'
2、私はユニコーンの/ var /レール/ウェブアプリ/ binに/を実行すると、私はエラーを取得:
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler/setup (LoadError)
from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /var/rails/web-app/bin/unicorn:14:in `<main>'
任意の助けをいただければ幸いです!おかげ
YES!ありがとうございました。私は、ロードパスを /usr/local/rvm/bin/ruby-1.9に変更しました。3_unicorn と $ service unicorn_init start が正常に動作しました。再起動を試み、ユニコーンが正常に開始されました。本当にありがとう! –