Rails環境構築編|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。OgawaシェアツイートブックマークLINE[Rails4でサイト構築をする]Rails環境構築編Scaffold利用編Bootstrap導入編WYSIWYG導入編CSV出力機能編スクレイピング機能編(nokogiri)非同期処理導入編(delayed_job)デプロイ環境構築編(capistrano3)上記を毎週1つずつ出す予定Ogawaです。Android生活から4か月ぶりくらいに戻って、Rails4を使ってサイト構築をしたので、その時の作業をまとめて記事にします。#作ったのは自社のSEO業務を簡略化するWebシステムサイトです。Railsをインストールするところから始めます。私はrbenvよりrvmのほうが使い慣れているので、rvm使ってます。BPSに今後入ってくる人のために、Rails環境の構築から書いています。12.04RVMのインストールと設定http://rvm.io/rvm/install↑を参考にインストールします。Rubyもインストールしちゃいたいので以下のコマンド選択。curlエラーがでました。curlをインストールしろと出ているので、インストールします。curl[結果]何かエラーが出ました。updateしろって言っているので、やってやります。その後、もう一度curlのインストールをします。--vesionを実行すると結果が出てきます。curlがインストールできたので、一番最初のコマンドでrvmをインストールします。#何回かユーザパスワードの入力を求められます。rvmのバージョンを確認してみます。その前に環境変数を読み直します。].bashrcに以下を追記します。useとかしたときにエラーになります。※環境変数の読み直しはもちろんやってください。指定のRubyが入っていないなんてことはよくあります。2.0.0をインストールしてみます。2.0.0を使ってみます。2.0.02.0.0をデフォルトにする場合は–defaultを付ける。railsで新しいバージョンが入ります。↑の2ファイルをプロジェクトフォルダ直下に作成しておきます。その2ファイルを作成することで、プロジェクトフォルダに移動したときに自動で指定したRubyバージョンとGemsetになるようにします。#-pでポート指定JavaScriptランタイムがないとのことなので、入れてあげる。Gemfileに以下を追加。'therubyracer'再度、コマンドを実行して、起動します。aboard」と書かれたページが出ていれば成功です。Unicornのインストールと起動Gemfileに以下を追加します。8080まとめ今回は、Railsサーバーを起動するところまでをやりました。やってみて、思ったのは、意外に時間がかかるな~ってところです。(主にインストールが)次回は、Scaffoldを使ってコントローラーとかモデルとか作ってみたいと思います。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。