建好数据库,用git在dreamhost账号里面clone一个项目目录。
然后添加域名,目录指向public子目录。
钩上ROR选项后,点fully host domain。
不幸的是,启动总有问题。
于是我做了下面几件事情。
1 把rails 2.3.5 冷冻进项目目录
rake rails:freeze:gems
2 设置数据库
database.yml
production:
adapter: mysql
encoding: utf8
database: waimai_hailizi
host: mysql.*******.net
username: ********
password: ************
3 建立数据库表
rake –trace db:migrate RAILS_ENV=production
4 配制环境 config/environment.rb
RAILS_GEM_VERSION = ’2.3.5′ unless defined? RAILS_GEM_VERSION
ENV['RAILS_ENV']=’production’
if ENV['RAILS_ENV'] == ‘production’ # don’t bother on dev
ENV['GEM_PATH'] = ‘/home/$HOME/.gems’ + ‘:/usr/lib/ruby/gems/1.8′
end
5 设置gem的安装目录,以及
export PATH=”$HOME/.packages/bin:$HOME/.gems/bin:${PATH}”
export GEM_HOME=$HOME/.gems
export GEM_PATH=”$GEM_HOME:/usr/lib/ruby/gems/1.8″
参考这里
6 安装所需要的gem
gem install formtastic
7将gem也冷冻到项目目录里
rake gems:unpack
8 重启服务
touch tmp/restart.txt
然后竟然神奇可以用了。。YAY~~
Post a Comment