Ruby on Rails プロジェクトの作成

line

開発用プロジェクトを作成する場合の最初の手順です。

環境及びバージョン
・CentOS: 5.4
・Ruby: 1.8.7-p174
・Rails: 2.3.5
・MySQL: 5.0.77

VirtualHostの設定

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ cd /etc/httpd/conf.d
$ vi vir-www.yourhost.com.conf
<VirtualHost xxx.xxx.xxx.xx:80>
  ServerName www.yourhost.com:80
  DocumentRoot /var/www/www.yourhost.com/html
  RailsEnv development
  RailsBaseURI /rails
</VirtualHost>
<Directory /var/www/www.yourhost.com/html>
  AllowOverride All
  Options -MultiViews
  Order allow,deny
  Allow from all
</Directory>
 
$ /etc/rc.d/init.d/httpd configtest
$ /etc/rc.d/init.d/httpd reload

開発用プロジェクトの作成

1
2
3
4
5
6
$ cd /var/www/www.yourhost.com
$ rails -d mysql projectname
$ cd html
$ sudo -u apache ln -s ../projectname/public /tmp/projectname
$ mv /tmp/projectname .
$ cd ..

データベースの設定

1
2
3
4
5
6
7
8
9
10
$ vi config/database.yml
  development:
    adapter: mysql
    encoding: utf8
    reconnect: false
    database: [開発用のDB名]
    pool: 5
    username: [ユーザ名]
    password: [パスワード]
    socket: /var/lib/mysql/mysql.sock

表示確認
http://www.yourhost.com/projectname/ を表示して、
「About your application’s environment」をクリックしてみる。

以下のようにスルッと表示されたらOK

1
2
3
4
5
6
7
8
9
10
11
12
Ruby version 1.8.7 (i686-linux) 
RubyGems version 1.3.5 
Rack version 1.0 
Rails version 2.3.5 
Active Record version 2.3.5 
Active Resource version 2.3.5 
Action Mailer version 2.3.5 
Active Support version 2.3.5 
Application root /var/www/www.yourhost.com/projectname 
Environment development 
Database adapter mysql 
Database schema version 20091214021526

以下のように表示されたらNG

1
2
The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.

どうしてもNGになる場合は、
・VirtualHost設定の「RailsEnv development」ディレクティブが抜けている
・apacheをリスタートするとOKになる場合がある
を、試してみてください。

1 Comment

とても感じの良いショップでした。初めて新品の物を買いましたが安心して買う事が出来て良かったです。
★コーチ コーチ★ポピー フローラル プリント トップハンドルトート★ハンドバッグ★F47473★サテンキャンバス×シャイニーレザー★マルチカラー★
新品みたい!
コーチはアウトレットなど手の届き易い金額なので買いやすく初めて新品の商品を買いましたが、とても綺麗で本当に新品?と思いました。
ポピーは特に可愛いです。
思っていたより小さかったのが残念ですが、財布と鍵持って出かけるには大丈夫でした。
迅速な対応でとても良かったです。ありがとうございました。【最短当日発送】遅くとも1~2営業で出荷可能、全国一律送料無料。販売価格はフリーダイヤルにてご相談させてください、出来る限りお力になります♪ルイヴィトン 手帳カバー ダミエ グラフィット アジェンダ ポッシュ R20975 新品 ルイ・ヴィトン ルイビトン ルイ ヴィトン ビトン ブランド 男性 女性 母の日 父の日 ギフト 誕生日プレゼント ルイ・ヴィトン思った以上に綺麗な商品でとても気に入りました。 https://www.tentenok.com/product-7395.html

Leave a comment

Your comment


Trackback URL