我正在 justhot.com 上使用默认 ruby(ruby 1.8.7 (2012-02-08 MBARI 8/0x6770 on patchlevel 358) [x86_64-linux])和 rails[Rails 2.3.11] 版本设置新的 ruby 网站。但即使对于我正在创建的任何新应用程序,我都会收到错误消息。
以下是错误:
错误消息:没有这样的文件或目录 - 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 客户端浏览文件]
我更新了公共文件夹中的 .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 。
我还需要做什么?我错过了什么?
我没有对 vhost 文件做任何事情,因为 ~/etc 中只有 ftpquota 文件