デフォルトの ruby (ruby 1.8.7 (2012-02-08 MBARI 8/0x6770 on patchlevel 358) [x86_64-linux]) と rails[Rails 2.3.11] バージョンを使用して、justhot.com に新しい ruby Web サイトをセットアップしています。しかし、作成中の新しいアプリケーションでもエラーが発生します。
以下はエラーです:
エラーメッセージ: そのようなファイルやディレクトリはありません - config/environment.rb [完全なエラー: https://gist.github.com/anonymous/5958082]
ルートディレクトリにディレクトリ rails_apps を作成しました。postgreデータベースを使用して、開発モードでコントロールパネルからrubyアプリケーション、つまりredxを作成しました。
また、データベースを作成し、ユーザーを追加し、database.yml ファイルを更新しました。
シンボリックリンクも作成しました: ln -s ~/rails_apps/redx/public ~/public_html/ redx および ln -s ~/rails_apps/redx ~/public_html/redx_app [目的: ftp クライアントによるファイルの閲覧用]
public フォルダーの .htaccess を更新しました。つまり ~/rails_apps/redx/public/.htaccess です。
justhost の記事: https://my.justhost.com/cgi/help/207に従って、.htaccess ファイルと .bashrc を作成しました。
【.htaccessファイル】
Options -MultiViews
PassengerResolveSymlinksInDocumentRoot on
RailsEnv development
RailsBaseURI /
SetEnv GEM_HOME /home1/worthgur/ruby/gems
[ここで .bashrc を更新しました ~/.bashrc ファイル]
export HPATH=$HOME
export GEM_HOME=$HPATH/ruby/gems
export GEM_PATH=$GEM_HOME:/usr/lib64/ruby/gems/1.8
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HPATH/ruby/gems/bin
export PATH=$PATH:$HPATH/ruby/gems
これが私がしたことです。ホームコントローラーもsshから作成しましたが、うまくいっています。ruby スクリプト/コントローラー ホームの生成
また、ruby アプリケーションの tmp フォルダーにファイル restart.txt を作成しました。
他に何をする必要がありますか?私は何が欠けていますか?
〜/ etcにはftpquotaファイルしかなかったので、vhostファイルでは何もしていません