3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rubyトラブルシューティング

Last updated at Posted at 2014-02-06

##bundle installでgemパッケージがインストールされるpathの設定
bundle install --path <パス名>
とすると、好きなpathにgemパッケージが作成できる。
pathの設定はGemfileがあるのと同じフォルダに.bundle/configというファイルができており、その中に書いてある。

##Macにrvm経由でRubyをインストールしようとしてハマりを起こした
rvm自体は
\curl -sSL https://get.rvm.io | bash -s stable
(その後sources ~/.profile)
で普通にインストール出来たのだが、Rubyのインストールがうまくいかなかった。

自分の環境には過去、適当に色々とインストールしてきたのだが、
今回は"Macports"が原因だったっぽい。
rvm install <インストールしたいRubyのバージョン>
を実行すると
Warning: port definitions are more than two weeks old, consider using selfupdate
Error! ncursesw was replaced by ncurses a long time ago, please uninstall 'ncursesw',
for more details check http://comments.gmane.org/gmane.os.apple.macports.user/28039
Requirements installation failed with status: 1.
というエラーが出力された。

まずはMacportsが古くなっていたので
sudo port selfupdate
を実行。Warningの方はこれで消えた。

問題のエラーの方だが、こっちは
sudo port -f uninstall ncursesw
でncurseswをuninstallした。

この状態で
rvm install 1.9.3
を実行するとrvmでRubyのインストールが進むようになる。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?