雑ログ_rails始め
なんとなくバージョン見てみる
# rails -v Rails 4.0.0 # rvm -v rvm 1.22.2 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] # ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] # gem -v 2.0.3 # mysql -V mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1
ふーん。
とりあえず作ってみよ
# mkdir rails # cd rails # rails new demo -d mysql
multi_jsonがないよって言われる
# gem install multi_json
無事できた。もういっかい作ってみよ
# rails new demo -d mysql
今度はmysql2がないよって言われる。
# gem install mysql2
今度はなんか怒られてインストールできない。
http://d.hatena.ne.jp/MonteCut/20111112/1321098294
mysqlとmysql-develが居ないから怒られる?
# yum -y install mysql mysql-devel # gem install mysql2 # rails new demo -d mysql ... Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
おけおけ。
iptablesにrails用ポート3000番を追加
# emacs /etc/sysconfig/iptables
追加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT
再起動
# /etc/init.d/iptables restart
動かしてみたいね!
# cd demo # rake about rake aborted! Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. ...
うーん。さっきのサイトもJavaScriptがどうのこうのだったなあ。マネる。
# emacs Gemfile
追加
gem 'execjs' gem 'therubyracer'
# bundle install # rake about About your application's environment Ruby version 2.0.0 (x86_64-linux) RubyGems version 2.0.3 Rack version 1.5 Rails version 4.0.0 JavaScript Runtime therubyracer (V8) ...
おお来た来た。
やってみよー。
# rails server
ブラウザでwwwなんとかかんとか.sakura.ne.jp:3000を見てみる。
ん?
http://qiita.com/w7tree/items/027bcea3715ee0ba6050
あー、DB作ってないのと、コンフィグ弄ってないのが原因?
(以下は試したけど違ってた)
http://www.goofoo.jp/2011/11/1457
http://dev.mysql.com/doc/refman/4.1/ja/access-denied.html
それっぽく書いてみる。
# mysql -u root -p (password) mysql> CREATE DATABASE demo_development; mysql> exit; # emacs config database.yml
development: adapter: mysql2 encoding: utf8 database: demo_development pool: 5 username: root password: ぱすわーど socket: /var/lib/mysql/mysql.sock
やってみよう
# rails server
とりあえずここまで。
※メモ
http://railstutorial.jp/chapters/beginning?version=4.0#top