<h2>TL;DR</h2> <p>Although apps and gems look like they share the concept of “dependency”, there are some important differences between them. Gems depend on a name and version range, and intentionally don’t care about where exactly the dep... 続きを読む
$ gem sources -a http://gems.github.com $ sudo gem install username-projectname 1070 Gems aaalex-detect_mobiles (0.0.5) aaalex-permanent_cookies (0.0.2) aanand-ruby-do-notation (0.2) aaronp-frex (1.0.1) aaronp-mechanize (0.7.7.20080826145538)... 続きを読む
こんにちは。皆さん RubyGems 使ってますか? RubyGems パッケージは使うだけではなく自分で作ったものを公開することができるプラットフォームです。 今回は Jeweler を使った RubyGems パッケージの作り方と、私が初めて作った Rails 用パッケージを題材にし... 続きを読む
記事の引越しから漏れていたのでサルベージ。 RubyGems パッケージの作り方 - rubyforge 登録まで 僕はまだRubyForgeにGemを登録した事がないので、secondlifeさんの記事はとても参考になりました。蛇足感もありますが、多様性は善という事で、HoeというGemを使... 続きを読む
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成http://drnic... 続きを読む
rubyBundlerは、rubygemsのラッパーです。Rails3のgem管理に採用されています。Bundlerを使うことで、 このgem、手元にはインストールされているのに、本番環境にインストールされてない! 開発環境にgemを入れまくったら、プロジェクトにどのgemが必要なのか分... 続きを読む
Rails3のパッケージ管理について、いまいち理解が不足していたので、ネット上のBlogや公式ドキュメントを読みあさった。まだ完全には理解してないけど、分った範囲でメモ。 以降は、Rails3かつgitによるソースコード管理を行っていることを前提にしています。 B... 続きを読む
RubyGems のパッケージを作り、そのパッケージをインストールするための gem サーバを用意する。作成した gem を一般に公開するなら、 RubyForge にアップロードすればよいのだろう。しかし、今回作成するパッケージのプログラムは、限られた利用者だけに公開し... 続きを読む
Jeweler を使用した RubyGems の作成とリリース First Jeweler は RubyGems を簡単に作成するためのライブラリである. ここでは開発リポジトリに GitHub を使用し,Jeweler を用いて RubyGems.org に自作の Gem パッケージをリリースする手順に ついて書く. I... 続きを読む
This page is generated by hieraki rake task in the RubyGems CVS. Any changes to this page will be lost. Contact a member of the RubyGems team if you have suggestions. Last generated: 2005-06-01 00:11:33 EDT (Wednesday) Introduction In order t... 続きを読む
RubyGems の主要開発者 Chad Fowler 氏に再び寄稿してもらいました。今回は、過去・現在・未来の現在編です。簡単ですが、パッケージの管理・作成・配布を一通り網羅しています。是非お試し下さい。 著者:Chad Fowler、訳・編:babie、すぎむし 原文(英文):... 続きを読む
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 Fizz... 続きを読む
RubyGemをバージョンアップした結果、さまざまなエラーが出る等で不都合がある場合はgem uninstall -v 1.8.3 rubygems-update等により、指定したバージョンのRubyGemをアンインストールします。 例えば、RubyGems 1.7.2をインストールしている状態で、最新のRub... 続きを読む
RubyGemsをアップデート後、gem install/updateするとGem::GemNotFoundExceptionが発生 % sudo gem update rubygems-update Upgrading installed gems... Updating Gem source index for: http://gems.rubyforge.org Attempting remote upgrade of rubygems-upd... 続きを読む
Saturday, September 18, 2010 さて、環境も整ってきたので Rails3 によるプロジェクトを作成する。 ログもかねて、どんな風に変わったのか、ちょっと丁寧に残していくことにする。 新規のプロジェクト作成に関して一番大きいのはやはり Bundler 。Rails だけに... 続きを読む
あ、そうか。Herokuは、Gemfileだけでなく、Gemfile.lockも使って、gemをインストールするので、無いと警告がでますね。 続きを読む
以前、つくったRVM環境をGemsetsをつかわない環境に作り直したのでメモ。 Rubyのバージョン管理ツール RVM は 複数バージョンのRuby と 各RubyのGemをGemsets で管理をするつもりで環境を作っていたのですが、この間、Rails勉強会@東京 に行ったときに、Gemの... 続きを読む
duff opened this pull request Fri Apr 15 12:30:14 -0700 2011 default_executable= is deprecated When I ran: gem update --system it brought me to version 1.7.2. This started kicking out the following deprecation warnings: NOTE: Gem::Specificati... 続きを読む
gem 1.8のGem::Specification#default_executable= is deprecated with no replacement.という警告メッセージの出力を抑制する方法 gem 1.8がリリースされました。ただし24個もの機能がdeprecatedになっているため、gemを使って何かしようとすると数十、人によ... 続きを読む
■ [ruby][git] gemspecの作り方がわからない?ならばjewelerだ githubなりrubyforgeなりでgemを公開するときに必要となるのがgemspecファイルですけれども、 これは手書きするのははっきりいってめんどい。それをなんとかしてくれるgithubおすすめの ツールが... 続きを読む
Ryan Davis wrote: > DO NOT UPDATE RUBYGEMS ON RUBY 1.9! See UPGRADING.rdoc for details. Apparently, RubyGems 1.4 works just fine on JRuby 1.6 in Ruby 1.9 mode. It appears, it's only YARV that's broken, not Ruby 1.9. As if we needed more reaso... 続きを読む
メモ。 これを書いている現在(2010.8.8)、Debian sidでruby1.9.1パッケージとrubygems1.9.1パッケージをインストールして、gemコマンドを実行すると、エラーになる。 $ gem list /usr/lib/ruby/1.9.1/rubygems/source_index.rb:68:in `installed_spec_directo... 続きを読む
XREAさまにRubyGemsをインストールするメモ。こちらの環境はMac OS 10.5.6。すべてターミナル.appで作業します。ユーザー名は「username」にしてあります(自分のユーザー名に読み替えてください)。ホスト情報を登録XREAの管理ページ(http://www.sXXX.xrea... 続きを読む
さくらインターネットのスタンダードプランサーバにgemをインストールしようとしたら、意外と手間どったのでメモ。 home直下にsrcなど作業用フォルダを作って移動し、 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz解凍。tar xzvf ruby-1.... 続きを読む
01:16 | Ubuntuというよりdebian系の話ですが、単純にapt-getでrubyおよびrubygemsをインストールした場合、そのあと sudo gem update --system としてもgem update --system is disabled on Debian. RubyGems can be updated\みたいなエラーとなってします。ap... 続きを読む
インストール # gem install パッケージバージョン検索 # gem search -r パッケージアップデート # gem update パッケージインストールリスト # gem list パッケージ消去(最新バージョンは残る) # gem cleanup パッケージアンインストール # gem uninstall パ... 続きを読む
古いバージョンが残っている場合でも自動的に探して消してくれるので問題ない どうしても以下のコマンドで削除されないときや、アップグレードではなく単純にアンインストールをしたいときは 不要になったRubyGemsのパッケージを削除する方法を参照 基本的には... 続きを読む
皆さんはじめまして。KBMJでプログラマを担当しているkimi (♂)です。 まだまだ、開発初心者な私はRuby の標準パッケージ管理システムであるRubyGems の紹介をします。 一般的に Ruby 用ライブラリは RubyGems を採用していて、サイトで検索してもRubyGems によ... 続きを読む
詳しくは、RubyGemsパッケージをダウンロードして、その中のパッチ(debian/patches/01_default_gem_path.dpatch)をみてもらいたいんですが、簡単に。 /usr/lib/ruby/1.8/rubygems/defaults.rb の以下のメソッドを書き換えましょう。 def self.default_dir File.... 続きを読む
Rubyの標準パッケージマネージャ(?)であるRubyGemsでRubyパッケージをインストールする機会が増えてきた。Ruby on Railsが流行ってからは特に。 で、RubyGemsでインストールする際、ローカル環境に該当パッケージがない場合は、自動的にリモートインストールす... 続きを読む
Posted By: Eric Hodel Date: 2010-02-20 20:33 Summary: rubygems-update 1.3.6 Released Project: RubyGems rubygems-update version 1.3.6 has been released! RubyGems is a package management framework for Ruby. This gem is an update for the RubyGem... 続きを読む
俺様Memo, Ruby/Rails, Linux/Server | 16:55たとえば、 Rails 2.1.0 以降ならconfig/environment.rb に、以下のように書くと固定できる。 config.gem 'gettext', :lib => 'gettext/rails', :version => '~>1.9' こっちの解説は省略、おぽんちな説明するよりほ... 続きを読む
Rails先日、Extended-Bortを入れてみようと思い立って、いろいろと試行錯誤していたのですが、Extended-Bortは Rails 2.2.0インクルードで、2.2.0では「config.i18n.default_locale = :ja」を指定するとエラーになるので、これを 2.2.2にすべく、勢いで Rails 2... 続きを読む
この広告は60日以上更新がないブログに表示されております。 新しい記事を書くことで広告を消すことができます。 railsでアプリケーションを開発する際に、railsのバージョンを注意して、開発しなければならない。サーバーにおいてバージョンがアップデートされ... 続きを読む
Ruby on Rails Riding Rails: Upgrading to Snow LeopardにおいてMatt Aimonetti氏が、Mac OS X Snow Leopardにアップグレードした場合に、Ruby on Railsの環境もそれに合わせてアップグレードする必要があることを説明している。Snow Leopardではハードウェア... 続きを読む
Ruby, MacRubyで、gem installした後、ざっとドキュメントを見たいとき、どうするのが良いでしょうか?(→解決しました「gem serverを動かして、表示されたURLをブラウザで見る」らしいです)Rubyで、gem installした後、ざっとドキュメントを見たいとき、どう... 続きを読む
jeweler とはrubygems 作成支援ツールとでも言えば良いのでしょうか。こいつ自体は gem install jeweler でインストールできます。くわしくは Greenbear Diary - gemspecの作り方がわからない?ならばjewelerだ 前提条件このエントリを読む人は以下を満たしてい... 続きを読む
Ubuntu, Rails, Ruby環境はUbuntu 8.04 LTS("Hardy Heron/頑丈なサギ")でRails環境を構築中。症状は、gem install hogeしようとして、 /usr/bin/gem:10: undefined method `manage_gems' for Gem:Module (NoMethodError)が出た。対処としては、gem1.8を使う... 続きを読む
<< 2009/02/ 1 2 3 1. 豆電球を LED のものに変えた 4 5 6 1. Net::SSH で明示的に password 認証に 7 8 9 1. Capistrano と Rake の比較 2. 一発採血 10 1. Ruby で expect してみた 11 12 1. VirtualBox のディスクを増量…できなかった 13 14 1. git独自制限... 続きを読む