カテゴリー ‘ Ruby

rbenvで最新のRubyがインストール出来ない時の対処


こんにちは、@9ensanです。

rbenv-plugins-ruby-build-01

自宅のMacでRuby2.0の最新パッチをrbenvでインストールしようとしたら、最新パッチが出てこない…。

今回はこんな時の対処方法です。

対処方

ruby-buildをgithubからcloneしてきます。

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

これだけで完了です。

rbenv install --list

とコマンドを打つと先程まで表示されなかった最新パッチが表示されるようになっています。

今後、最新パッチをインストールしたくなった場合は

cd ~/.rbenv/plugins/ruby-build
git pull

これで最新パッチがインストールできるようになります。

MacのrbenvでRuby 2.0をインストールする方法


こんにちは、@9ensanです。

 

久しぶりに、Rubyを触っているのですが最新のRuby2.0をMacにインストールしようとしたら

CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline) --with-openssl-dir=$(brew --prefix openssl)" rbenv install 2.0.0-p0
Downloading openssl-1.0.1e.tar.gz...
-> https://www.openssl.org/source/openssl-1.0.1e.tar.gz
Installing openssl-1.0.1e...
BUILD FAILED
Inspect or clean up the working tree at /var/folders/1l/9vlmctcd5tq_3qjqgzkpvftr0000gn/T/ruby-build.20130604003359.83165
Results logged to /var/folders/1l/9vlmctcd5tq_3qjqgzkpvftr0000gn/T/ruby-build.20130604003359.83165.log
Last 10 log lines:
x openssl-1.0.1e/VMS/TODO
x openssl-1.0.1e/VMS/ucx_shr_decc_log.opt
x openssl-1.0.1e/VMS/ucx_shr_decc.opt
x openssl-1.0.1e/VMS/ucx_shr_vaxc.opt
x openssl-1.0.1e/VMS/VMSify-conf.pl
x openssl-1.0.1e/VMS/WISHLIST.TXT
/var/folders/1l/9vlmctcd5tq_3qjqgzkpvftr0000gn/T/ruby-build.20130604003359.83165/openssl-1.0.1e /var/folders/1l/9vlmctcd5tq_3qjqgzkpvftr0000gn/T/ruby-build.20130604003359.83165 ~
Operating system: i686-apple-darwinDarwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64
Configuring for darwin64-x86_64-cc

こんな感じで怒られてしまいました。

 

色々調べた結果、以下のようにインストールすると上手くインストール出来ました

CC=/usr/bin/gcc-4.2 RUBY_ONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline) --with-openssl-dir=$(brew --prefix openssl)" rbenv install 2.0.0-p0

.

Macにrbenvでrubyの開発環境を構築する手順(Build Failedの対処あり)


こんにちは、@9ensanです。

rvm-uninstall-01

今回は、Macにrbenvを利用してrubyの開発環境を作成していきます。

 

それでは、構築の手順を解説していきます。

続きを読む

rvm自体をアンインストールする方法


こんにちは、@9ensanです。

rvm-uninstall-01

今回は、インストールしてあるRuby自体のバージョンを管理するツールである「rvm」をアンインストールする方法です。

以前、「[ruby] rvmをmacにinstallする方法」の内容でインストールして、削除したくなったのでどうすればいいか調べてみました。

 

実際に調べてみたら、コマンド1つでできる事が判明!!
それでは、アンインストール方法の解説です。

続きを読む

Railsの起動時に、「Could not find a JavaScript runtime.」と出た場合の対処方法


 

Railsをインストールして「rails server」を実行してサーバー起動する

Could not find a JavaScript runtime.

と表示されサーバが起動しない場合があると思います。

この原因はJavaScriptのRuntimeがないからです。

ということで、解決方法は2つ

1.Node.jsをインストールする

これは、「Node.jsのサイト」を参考にしてください。

2.gemで「therubyracer」をインストールする

「$RAILS_ROOT/Gemfile」に以下の記述を追加して、bundle installをする

gem 'therubyracer'

これで、「rails server」で起動するようになります。

return top