You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
We provide weekly dumps of the RubyGems.org PostgreSQL data. This dump is sanitized, removing all user information. The load-pg-dump script is available as an example of how to to download and load the most recent weekly dump. We also provide weekly dumps of the historial RubyGems.org Redis data. (We do not use redis anymore but these are here for historical purposes.) RubyGems.org is the Ruby com
ImageMagickがバージョンアップしたりしてrmagickの入れなおしをしないといけない罰がよく発生しますが、bundlerの環境内でやったのは初めてだったので対処法をメモ。 やることは以下の内容。 $ bundle exec gem uninstall rmagick $ bundle install 実際に動かすと以下のようになる。エラーが出るけど正常に動作してるくさい。 $ bundle exec gem uninstall rmagick Successfully uninstalled rmagick-2.13.1 ERROR: While executing gem ... (NoMethodError) undefined method `delete' for #<Bundler::SpecSet:0x007f951d219698> $ bundle install
って書いて bundle update spring を実行してね。 参考: https://github.com/jonleighton/spring/issues/143#issuecomment-17984728 みたいなことがある。だいたいの場合はこれでいいんだけど、ここで引用しているspringの場合、これで直るのは bundle exec spring だけで、 bundle exec 無しだと実行できない。(僕の勘違いかも知れないので、正しいやり方を知っている人は是非コメントで教えてください。) 我慢して古いバージョンをRubygemsから引っ張ってきてインストールしてもいいんだけど、やっぱりbundlerでインストールしてあるのと同じバージョンにしたい。 で、gemコマンドにはgitリポジトリを指定して直接インストールする機能が無いので、こういう場面ではspecific_i
@satococoa やっぱウェブみにいくんですね、了解です。この辺も Dash とかで見れるようにしたいな— Naoya Itoさん (@naoya_ito) 1月 22, 2013 こんな話から、インストールした gem のドキュメントが見られる風な Docset が Dash にあったのを思い出してちょっと調べてみました。 以下の手順に沿ってちょこちょこっと設定をすると、RDoc で生成された gem のドキュメントが見られました。 設定方法 Preferences… –> Downloads から “Ruby Installed Gems” というdocsetをインストール Preferences… –> Docsets に Ruby Gems という docset があるので、その一番右にあるギヤのボタンからrdocが置かれているパスを設定する。gem env gempath と
Welcome to GemLou.pe! View the full dependency tree for any ruby gem. Avoid bloat! Keep that Gemfile slim. See how many dependencies a gem has *before* adding it to your project. Get started now! GemLou.pe Inspector Drag this button to your bookmark bar. Find a gem on rubygems. Click the bookmark, to see the dependencies for that gem. On other sites you can click the bookmark and enter the name of
ひさしぶりに Mac(Snow Leopard)の Rails を使おうとしたら下記のエラーが発生しました。 || $ rails --version Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command. ||< あれ?前まで使えていたんだけどナ。仕方なく対応したのメモしておきます。また対応の際に RugyGems の「gem query」コマンドが活躍してくれたので併せて書き留めておきます。よろしければ参考にしてください。 **Snow Leopard の Rails が消えていたが、おかげで gem search | list |qu
Since the introduction of bundler to the Ruby community, dealing with dependencies has gotten much easier. Almost every library now has a Gemfile that looks like this: This pulls runtime and development dependencies from your project’s gemspec and finds versions that can all agree with each other. Requiring any of your dependencies will always get the expected version regardless of order, and upda
gem push によって、 gem の公開が大変簡単になりました。 しかし、敷居の低さは油断に繋がるもので、 近い将来、誰もが一度は秘匿性のあるファイルを誤って公開してしまい、 パニックになることでしょう。 今回、皆さんを出し抜く形になってしまい甚だ恐縮ではございますが、 一足先に体験させて頂きましたので、 その対処法を報告致します。 手順 gem yank support staff への報告 1. gem yank gem の新機能である yank コマンドを利用すると、 指定したバージョンの gem の公開を停止することができます。 例えば、foo-0.0.1 gem の場合、以下を実行します。
■ [gem][bundler][ruby] bundler の紹介 最近は bundler というアプリケーションを動かすのに必要な gem を管理するツールが無くてはならない状態なので軽く紹介。 bundler を使うには、お約束の gem install bundler を実行してから、対象となるアプリケーションのルートディレクトリに下のような内容の Gemfile という名前のファイルを作成する必要がある。 source :gemcutter group :cucumber do gem 'cucumber' gem 'webrat' gem 'rspec', :require => 'spec' gem 'rr' gem 'mechanize' gem 'hpricot' gem 'rspec_hpricot_matchers' end http://github.com/hsb
Rubyのアプリケーションを開発する際に、gemでインストールされてるライブラリが複数バージョンインストールされた状態で特に意識することなく使っていたけど、運用環境にデプロイした際に、ライブラリのバージョン差異による不具合に遭遇したりする。 そんな状況にならないように、アプリケーションに適用するgemの依存性を管理してくれるライブラリがBundlerだ。てことで、早速使ってみた。 wycats/bundler · GitHub まずは、インストール gem install bundler Bundlerを利用するにはアプリケーションのルートディレクトリに「Gemfile」という名前のマニフェストファイルを用意する必要がある。このファイルにアプリケーションの依存性について定義する。 説明用に掲載されてるGemfileがこちら↓テキトーに意訳。 # 少なくとも最低1つは依存性を定義する必要があ
begin require 'jeweler' Jeweler::Tasks.new do |gemspec| gemspec.name = "uniquify" gemspec.summary = "Generate a unique token with Active Record." gemspec.description = "Generate a unique token with Active Record." gemspec.email = "ryan@railscasts.com" gemspec.homepage = "http://github.com/ryanb/uniquify" gemspec.authors = ["Ryan Bates"] end Jeweler::GemcutterTasks.new rescue LoadError puts "Jewele
http://blog.labnotes.org/category/scrapi/ ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。 このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。たとえばとあるサイトのリンクを全部取得したければ、 require 'rubygems' require 'scrapi' require 'open-uri' require 'nkf' require 'pp' $KCODE = 'u' links = Scraper.define do process "a[href]", "urls[]"=>"@href" result :urls e
ここ数年のRuby普及に大きな貢献をしているのはRuby on RailsとGithubが挙げられるのではないだろうか。Railsはいうに及ばず、GithubのGem配信機能は開発者にとっても便利で、利用者も使いやすい。 Gemを簡単に配信できる だがここにきて第三のプレーヤが登場した。しかもサービス自体がオープンソースだ。 今回紹介するオープンソース・ソフトウェアはGemcutter、オープンソースのGem配信サーバだ。 GemcutterはGithubのGemシステムは素晴らしいが、あまりにも自由度が高すぎる点が問題と考えている。特にネームスペースがユーザ名-ソフトウェアとなっているので、利用者が混乱する恐れがある。 公式サイトより。Gemに関する情報を見ることができる Gemcutterはシンプルさは失わず、コマンド一つでGem配信、更新が可能になっている。また、関連するGemの情報
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く