More Related Content
マネージドBastion Azure Bastion パブリッククラウド(AWS/Azure)のバックアップもVeeamで決まり! Veeam最新プロダクトご紹介セミナー What's hot (20)
クラウドのようなVPS 「ConoHa」 を使ってみよう。 このべん第一回 ~ 「ConoHaってどんなVPS?」を勉強して3,000円クーポンをもらっちゃおうの会 Climbどこでもセミナー「物理・仮想・クラウド保護の最適解は?環境に合わせたバックアップの選び方」 負荷軽減!整合性もバッチリ!Veeamのストレージ連携セミナー!! 20130417 movbale type_seminar Firebug×smart release20120904 Varnishの使い方~All Aboutでの使い方を例に~ pbuilder, cowbuilder, lxcで作るお手軽サンドボックス クライムどこでもセミナー「Veeam新機能 徹底解説 Part 3:Veeam + AWS連携セミナー」 ファイルサーバを高速バックアップ!Veeam NASバックアップのここがスゴイ! OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし Similar to rvm でbundlerと仲良くする (20)
このべん第二回 ~「できない子ほどかわいくしたい!ConoHa補完計画」勉強会 次世代エンタープライズの開発環境をライブで読み解く Fukuoka debianstudy02 / 福岡Debian勉強会 02 WEBアプリケーションビルド・ テストツール YEOMAN ioMemoryとAtomic Writeによるデータベース高速化 マルチテナント化に向けたHadoopの最新セキュリティ事情 #hcj2014 RVM with Server Environment Seminar report (Building a Linux server and AWS SDK for Ruby) More from Yukimitsu Izawa (14)
Getting Started with Ruby on Rails4 + Twitter Bootstrap3 MacRubyとHotCocoaでMacのアプリを作ってみた rvm でbundlerと仲良くする
- 2. bundler とは
• Rails3から標準になった依存関係管理理ツール
• 特に、Rails の必要なgemパッケージを固定す
るのに使われている。
• 名前はbundlerだけどコマンドはbundle
• カレントディレクトリのGemfileを読む
「安心・安全・安定・信頼」できるインターネットサービスを 2
12年12月2日日曜日
- 3. bundlerの使い方
• bundle install … gem をインスコ
• bundle だけでもいいよ
• -‐‑‒-‐‑‒path vendor/bundler つけておくといいよ
• bundle list … gemのリスト
• bundle update … 再インスコ
• bundle exec … 現在のgem 環境下でコマ
ンド実⾏行行
「安心・安全・安定・信頼」できるインターネットサービスを 3
12年12月2日日曜日
- 4. bundle exec の例
• bundle exec rails console とか。
「安心・安全・安定・信頼」できるインターネットサービスを 4
12年12月2日日曜日
- 5. bundle exec の例
• bundle exec rails console とか。
毎回「bundle exec」って打つのめんどくね?
「安心・安全・安定・信頼」できるインターネットサービスを 4
12年12月2日日曜日
- 6. bundle exec の例
• bundle exec rails console とか。
毎回「bundle exec」って打つのめんどくね?
• じゃぁ、alias be=ʼ’bundle execʼ’ とか?
「安心・安全・安定・信頼」できるインターネットサービスを 4
12年12月2日日曜日
- 7. bundle exec の例
• bundle exec rails console とか。
毎回「bundle exec」って打つのめんどくね?
• じゃぁ、alias be=ʼ’bundle execʼ’ とか?
毎回「be」って打つのめんどくね?
「安心・安全・安定・信頼」できるインターネットサービスを 4
12年12月2日日曜日
- 8. 解決法:rvm に頑張ってもらう
• rvm は最新ですか?
• ふつー head だよね?
• rvm get head を今すぐ実⾏行行ナウ!
• ~∼/.rvm/hooks/after_̲cd_̲bundler に実⾏行行
ビットを⽴立立てましょう。
• chmod a+x ~∼/.rvm/hooks/
after_̲cd_̲bundler
「安心・安全・安定・信頼」できるインターネットサービスを 5
12年12月2日日曜日
- 9. 解決法:bundler 側でコマンドを用意
• bundlerが呼ぶべきコマンド(のstab)をイ
ンスコします。
• bundle install -‐‑‒-‐‑‒binstubs
• .bundle/ と bin/ が新しく掘られます。
• bin/{rails, rake, rdoc, ri, thor, ...}
「安心・安全・安定・信頼」できるインターネットサービスを 6
12年12月2日日曜日
- 10. 準備は整った
• rvmの after_̲cd_̲bundlerは、カレントディレ
クトリに、.bundle が存在すると実⾏行行されま
す。
• cd した先に binstub がある環境だった
ら、そのstubの実⾏行行が⾃自動的に優先される
ようになります。
「安心・安全・安定・信頼」できるインターネットサービスを 7
12年12月2日日曜日
- 11. 準備は整った
• rvmの after_̲cd_̲bundlerは、カレントディレ
クトリに、.bundle が存在すると実⾏行行されま
す。
• cd した先に binstub がある環境だった
ら、そのstubの実⾏行行が⾃自動的に優先される
ようになります。
• bundle exe も be もしなくて良良いよー!
「安心・安全・安定・信頼」できるインターネットサービスを 7
12年12月2日日曜日
- 12. • Thank You!
• If you have any comments,
• please send to:
• Mail: [email protected] / [email protected]
• Twitter: @Yukimitsu_̲Izawa
「安心・安全・安定・信頼」できるインターネットサービスを 8
12年12月2日日曜日