Ruby のバージョンを管理するために rbenv を使用していますが、Phusion Passenger では動作しないようです。
rbenv Ruby バージョンの行を /etc/apache2/httpd.conf ファイルに追加したにもかかわらず、まだ次のメッセージが表示されます。
Web application could not be started
no such file to load -- rack (LoadError)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/local/opt/passenger/libexec/helper-scripts/rack-preloader.rb:100:in `preload_app'
/usr/local/opt/passenger/libexec/helper-scripts/rack-preloader.rb:150
Application root
/Users/julian/Projects/assign
Environment (value of RAILS_ENV, RACK_ENV, WSGI_ENV and PASSENGER_ENV)
production
Ruby interpreter command
/usr/bin/ruby
しかし、さらに下を見れば、私の道は正しいと思います。
PATH = /usr/local/heroku/bin:/Users/julian/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
これを機能させるために何を変更する必要があるのか わかりません。