Passenger
第 1 版(2010-01-20 13:33:22 · akkun_choi)を表示しています。 最新版に戻る
CentOSで動かす
新しく作ったVM上のCentOSにPassenerを入れるのに苦労したのでメモ。
CentOS 5.4, Ruby 1.8.5
apacheとかpassengerとか中略。
sqliteのバージョンでつっかかる
$ sudo yum install sqlite-devel $ sudo gem install sqlite3-ruby
ERROR: Error installing sqlite3-ruby:
sqlite3-ruby requires Ruby version > 1.8.5
がーん
$ sudo gem install mysql
<|
>>
ERROR: Error installing mysql:
mysql requires Ruby version >= 1.8.6
<<
どっひゃー
とりあえず、動かしたいアプリもrailsのバージョンが古いので環境合わせるためにバージョンを落とす。
古いバージョンのrailsをインストールする
http://d.hatena.ne.jp/nbahide/20080221/1203593076
$ gem install rails -v 1.2.6
これで、イケるらしい
前のは消す
$ sudo gem uninstall rails -v 2.3.5
そうか、sqlite3-rubyのバージョンを指定すればいいんだ。
http://snjx.org/diary/snjx/ruby の人が ruby1.8.5 で sqlite3-ruby 動かしてるのでこのバージョンでいいだろう。
$ sudo gem install sqlite3-ruby -v 1.2.4
なんとかwebrick起動はいけそう。
**passengerにするとrubyのソースがそのまま見える
ps -aux | grep passengerしてみる。passenger-spawn-serverが動いていない
apacheのエラーログを確認。権限が足りない的なエラー。
>>
Passenger could not be initialized because of this error: Cannot create FIFO file /tmp/passenger.6781/.guard: Permission denied (13)
<<
エラーメッセージでぐぐったら、これがヒット。
http://groups.google.com/group/phusion-passenger/browse_thread/thread/59adbabe2455fa6c/535bf63c9da502df?#535bf63c9da502df
SELinux無効にしたらworks great!らしい。
>|
$ setenforce 0
で無効に、そしたらやった動いたー!
履歴
タグ
他の人の「Passenger」
- 西小倉パンデイロの「Passenger」西小倉事典エラー画面の変更 /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.15/lib/phusion_passen…2012-03-05