読者です 読者をやめる 読者になる 読者になる

Sinatraのあらかると

記録することで、環境構築で悩まない。

エラーの対処です。

最近、月曜日の午前が空き始めました。

こんなときは時間をうまく使って、

問題をひとつ片付けますか。


動作環境はMacです。

最近、Ruby-2.0.0-preview1がrvmに流れ始めました。

rvm install ruby-2.0.0-preview1

インスコしてみようと上記コマンドを実行すると、

please install libyaml and reinstall your ruby.

というエラーが含まれた大量のエラーがでました。

(もちろん、rvmのlogをみて注目するとしたらなんですが…)

その中にはpsychがgemにないよっていうエラーもありましたが、

gem自身が正しく入っていないのでinstallもできません。

二通り考えれます、

libyamlをインスコする方法はrvmから、

もしくはhomebrewなどからインスコするか。

rvm pkg install libyaml

(一応実行しましたが、まだエラーが治まらず)

sudo brew install libyaml

(私はhomebrewを使っているのでこちらも実行しました)

そのあとに、 rvmにRuby-2.0.0-preview1があるなら、

rvm remove ruby-2.0.0-preview1

rvm install ruby-2.0.0-preview1

以上で、

Ruby-2.0.0-preview1がエラーなくインスコされ、

RubyGemsがきちんと動作しているはずです。

お疲れ様でした。


参考サイト http://d.hatena.ne.jp/donbulinux/20111111/1321004527

http://d.hatena.ne.jp/the_yokochi/20111127/1322382198

http://memo.yomukaku.net/entries/KzbT3fR

http://maeda.farend.ne.jp/blog/2012/03/10/ruby-missing-pysh/

http://makandat.wordpress.com/2012/05/25/ubuntu-11-10-ruby-1-9-3-%E3%81%A7gem-install%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B%E4%BB%B6/


今からでも始めよう、楽しいRubyプログラミング

たのしい開発 スタートアップRuby

たのしい開発 スタートアップRuby


考察 このあと、 Railsをインスコして、Railsアプリを起動してみたんですが、 ちゃんと動いていましたとさ。


Railsを学ぶなら、

RailsによるアジャイルWebアプリケーション開発 第4版

RailsによるアジャイルWebアプリケーション開発 第4版


Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.