私はレール(rvm)+ nginx +が薄いubuntuサーバーを持っています。シンはレールサーバーを起動しません
Nginxは3000-3のポストを聞いていて、手作業でレールを始めるとうまくいくので、問題は薄いと思います。
私は、ポート3000,3001,3002で3つのサーバーインスタンスを開始するように構成しましたが、開始せずエラーを報告しません。
私は/ etc/thinにファイルがありますが、これは普通ですか、それとも何か不足していますか?ファイルはrailsapp.ymlです。
バンドルexec thin startを実行すると、okが実行されます。
編集:実行しているときに、私はエラーを取得:
/home/metaloviana/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:31:in `block in setup': You have already activated rack 1.4.1, but your Gemfile requires rack 1.3.5. Using bundle exec may solve this. (Gem::LoadError)
EDIT 2:
問題解決
thin start --all /etc/thin
これは、ログ内のエラーです。 railsgems-bundlerおよびrvm wrapperを使用します。
ありがとうございました!
あなたは 'bundle exec thin start --all/etc/thin'を試しましたか? – shime
それは動作しますが、init.dデーモンはありません – Papzord