macでgemが走らない

By | 2012/09/06

macでgemコマンドを使ったらエラーで動かなかったのでその解決までのメモ。

macでtlsmailを使いたくて
> gem install tlsmail
ERROR: While executing gem … (Errno::ENOENT)

ためしに
> gem install rake
> gem install yaml
とかやってみたけど同じエラーメッセージ。どうやらgemがおかしいらしい。
gemをインストールし直してみたけど変化なし。

> gem env
と実行してパスを確認してみると、[GEM PATH]の/User/[ユーザー名]/.gem/ruby/1.8というフォルダがそもそもない。
試しに自分の手でここまでのフォルダを作ってみてgem installしてみたら動いた・・。
少し納得いかないところもあるけど動いたのでこれでよしとする。

ちなみにrubyのプログラムを実行したらまた動かなかった。
いったんターミナルを落として再度実行したら動いた。解決。


コメントを残す

メールアドレスが公開されることはありません。