bundlerについて分かってる風になっていたので、一度整理します。 特徴 ・Gemパッケージの種類やバージョンの管理 ・複数PCで必要なGemパッケージをインストールする仕組みを提供 ->チーム間で同一の開発環境を簡単に構築することが可能に。 運用方針 基本的に、gemコマンドでインストールするのはBundlerのみで、その他のgemパッケージは、Bundler経由でインストールするという方針。
2014-11-19 追記 「Mavericksにしたらrails sやbundle installが出来なくなった。」というタイトルで公開していましたが、Yosemiteでも同じことが起こるみたいなのでタイトルを変更しました。 概要 Mavericksを入れた。 rails sやbundle installが通らない。 俺氏涙目(´;ω;`) 起こったこと(1) Mavericksにアップグレードしてrails sしたところ、次のエラーが発生しました。 $ bundle install Installing libv8 (3.11.8.17) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/user/.rbenv/versions/2.0.0-p247/bin
※この記事はcapistrano3についてです。capistrano2.x系には対応していません。 ちょこちょこ新規開発しているのですが、毎回リモートサーバーにsshで入ってpullして手順見ながらbundleなんちゃらして・・・。 みたいなのが非常にめんどくさいので、capistranoを使ってみました。 一度覚えてしまうと楽チンなので損はないと思います!そんなに難しくないです! 今回はインストールから実際のデプロイまで順を追って説明していきたいと思います。 ★やろうとしていること Rails4のアプリをリモートサーバーにローカルからデプロイ web, db, appサーバーはとりあえず同じサーバーで git pullとかassets:precompileとかmigrationとか自動でやりたい テスト的にvagrantで作った仮想環境にデプロイするまでを説明します。 ★できてないこと
この手の記事は、もう散々出尽くしている感が満載ですが、そんな記事を見ても1発で完了できず、微妙に考え方の違う複数ある記事をつまみ食いして死亡という、スキル不足な初心者にありがちなパターンを王道でいってしまったので、初心者が初心者に送る一つの道標になればと。 前提 Capistrano v3.2.1 Rails v4.1 rbenv v0.4.0 Ruby v2.1.2 Unicorn v4.8.3 Nginx v1.4.7 Git GitHub こんな感じで動作確認済み。 Webサーバ(nginx)とAppサーバ(unicorn)は同一のステージングサーバにデプロイするのを想定した構築メモです。GitでRailsアプリをバージョン管理し、ローカルからステージングサーバへCapistranoでGitリポジトリ経由でデプロイします。 設定 GitHub GitHubからデプロイするためにDep
capistrano3を導入するのがこんなに大変とは…。 ネットに記事を残してくださっている先人の方々には、頭が下がる思いです。 前提 ruby 2.0.0-p451 capistrano 3 rails 4.0.0 unicorn利用 rbenv利用 stage(rails_env)はdevelopmentを例とします SCMはbitbucket 問題 SSHで躓いた場合 ログに以下のような記述が表示される場合 SSHKit::Runner::ExecuteError: Exception while executing on host 192.168.xxx.xxx: Authentication failed for user username@192.168.xxx.xxxと出る場合 ローカル環境→リモート環境のSSH接続を構成する. SSHはログインできたけど、ruby bad
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く