【发布时间】:2013-07-09 17:10:31
【问题描述】:
我正在 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 文件
【问题讨论】:
标签: ruby-on-rails ruby deployment passenger