Kuna の逆行列 RSSフィード

2009-03-15

[]Macのrubyで、require 'rubygems'ができなかったので対処

BinDataを使ってみようと思って、

RubyGems経由で入れてみた。けど、なんか動かない。

kuna-no-macbook:lib kuna$ irb

irb(main):001:0> require 'bindata'

LoadError: no such file to load -- bindata

from (irb):1:in `require'

from (irb):1

from :0

そもそも、

require 'rubygems'

で、エラーが出た。

(内容をうろ覚えだけど、だいたい↑と同じ「ファイルねーよ」エラーだったと思う)


パスが通ってないんだろうと思って、環境変数を調べてみたところ

rubyはだいたい/opt以下を見に行ってるけど、gemは/Library/ruby以下にある模様。

コマンド自体も、

kuna-no-macbook:~ kuna$ which ruby

/opt/local/bin/ruby

kuna-no-macbook:~ kuna$ which gem

/usr/bin/gem

となっていた。

port経由でいれれば/opt以下に入りそうな気がしたので、

kuna-no-macbook:lib kuna$ sudo port install rb-rubygems

kuna-no-macbook:lib kuna$ which gem

/opt/local/bin/gem

kuna-no-macbook:lib kuna$ gem install bindata

とかやってみた。

(あ、カレントディレクトリがlibになってるけど関係ないです)

kuna-no-macbook:ruby kuna$ irb

irb(main):001:0> require 'rubygems'

=> true

irb(main):002:0> require 'bindata'

=> true

とりあえずうまくいった・・・かな。

とりあえず寝れるとりあえず寝れる 2009/12/10 03:21 自分も同じような状態で、いろいろ検索して試しても原因がよくわからなかったのですが、このページにたどり着きやっとtrueになりました。
とりあえずgoogleとKunaさんに感謝・・・かな。

KunaKuna 2009/12/12 22:50 お役に立ててよかったですー。

hogehoge 2010/03/03 16:59 参考になりました。
ありがとうございます。

gontagonta 2011/01/19 01:36 同じ現象でした。
助かりました。

adaxadax 2011/04/18 00:58 私も同じ現象で詰まりました。portでいれればいいんですね。。。参考になります。ありがとうございます。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証