BitBucketのプライベートリポジトリにあるgemをgithubのようにbundlerでサクッとインストールする方法をメモ。 Bundler 公式サイトにもちゃんと方法が記載されていました。 http://bundler.io/git.html Gemを作成 BitBucket でプライベートリポジトリを作成 今回は「gem_test」という名前で作成 gem を作成 リポジトリと同じ名前「gem_test」という名前で作成
I use bundler to manage dependencies in my rails app, and I have a gem hosted in a git repository included as followed: gem 'gem-name', :git => 'path/to/my/gem.git' To update this gem, I execute bundle update but it also updates all the gem mentioned in Gemfile. So what is the command to update just one specific gem?
Do you realize how much time you’ve spent running bundle install? ] No more sword fighting! Bundler 1.4.0 adds support for parallel installation. You can pass in --jobs SIZE as a parameter to bundle config1. I recommend setting the size to one less the number of CPU cores on your machine2. But Prem, how much time could I save Let’s benchmark this! I’m going to run bundle install on a freshly-creat
1.1 からの主な変更内容がまとめられた Bundler: The best way to manage Ruby applications を読んでのメモです。 細かい変更点は bundler/CHANGELOG.md at 1-2-stable · carlhuda/bundler を参照のこと(英語です)。 Ruby のバージョンを指定できるようになった Gemfile 中に、下記のように Ruby のバーションを指定できるようになりました。 ruby "1.9.3" 上記の設定は、該当するアプリが 1.9.3 と ABI 互換な Ruby VM に依存していることを宣言しています。バージョンチェックが失敗したら、Bundler は例外を投げます。 :engine と :engine_version オプションでより具体的に設定することが出来ます。 ruby "1.9.3", :en
Gem Bundler helps you track and install the gems you need for your Ruby project. This tutorial shows you how to start a blog page using Ruby on Rails. By covering the design aspects of a Rails web application, it makes it easier to understand the concepts behind Rails and how they fit together. A simple blog/CMS is almost trivial to implement in Rails—scaffolding alone will get you a good way thr
Is there a bundle command to tell me what would be updated with bundle update, without actually making those updates? As it turns out there is! Bundler 1.1 introduces a new command: bundle outdated Show all of the outdated gems in the current bundle. This will give you a report of gems that have newer versions available. By itself, this will list all of the gems in your Gemfile.lock that have newe
Railscasts - Bundler carlhuda's bundler at master - GitHub コマンド bundle install Gemfileに書かれた依存関係のgemをbundlerのリポジトリにインストールする。 既にsystem RubyGems リポジトリにインストールされていたら、再インストールされることはなくそれが参照される。Gemfileを更新したらbundle installをまた事項する。 bundle install --without=test 除外する環境を指定 bundle check Gemfileに書かれていてもまだbundleしてないものをリストアップする bundle lock Gemfile.lockが削除されるまで今のgemのバージョンで固定する。 bundle install --relock をしたらlockを無視する
# -*- encoding: utf-8 -*- $:.push File.expand_path("../lib", __FILE__) require "lorem/version" Gem::Specification.new do |s| s.name = "lorem" s.version = Lorem::VERSION s.platform = Gem::Platform::RUBY s.authors = ["Ryan Bates"] s.email = ["ryan@railscasts.com"] s.homepage = "" s.summary = %q{Lorem ipsum generator} s.description = %q{Simply generates lorem ipsum text.} s.add_development_dependency
bundlerについていくつか調べたことについてのまとめ。ただし中途半端。間違ってたら教えてください>< Bundler: The best way to manage Ruby applications コマンド一覧 Tasks: bundle check # Checks if the dependencies listed in Gemfile are satisfied by currently installed gems bundle console [GROUP] # Opens an IRB session with the bundle pre-loaded bundle exec # Run the command in context of the bundle bundle help [TASK] # Describe available tasks or one
Bundlerは、rubygemsのラッパーです。Rails3のgem管理に採用されています。 Bundlerを使うことで、 このgem、手元にはインストールされているのに、本番環境にインストールされてない! 開発環境にgemを入れまくったら、プロジェクトにどのgemが必要なのか分からなくなった! みたいな問題を解決できます。 詳しくは公式サイトをご覧ください。 今日はそんなBundlerについて色々分かってきたので、Tipsをいくつか紹介したいと思います。 前提知識 この記事は、このへんが理解出来ていることが前提です。 Bundler: The best way to manage Ruby applications Rubygems に /usr/bin を触らせないためには gem をユーザーディレクトリで運用する++ - きたももんががきたん。 Bundlerは1.0系以降を使おう
Gem Bundler helps you track and install the gems you need for your Ruby project. This tutorial shows you how to start a blog page using Ruby on Rails. By covering the design aspects of a Rails web application, it makes it easier to understand the concepts behind Rails and how they fit together. A simple blog/CMS is almost trivial to implement in Rails—scaffolding alone will get you a good way thr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く