Macのmakeコマンドがなくなった & Mac にRVMとRuby 1.9.2のインストール
MacにRVMをインストールしてRuby 1.9.2をインストールしようとしたら以下のエラーがでた。
$ rvm install 1.9.2 && rvm use 1.9.2 --default Installing Ruby from source to: /Users/hironemu/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)... ruby-1.9.2-p290 - #fetching ruby-1.9.2-p290 - #downloading ruby-1.9.2-p290, this may take a while depending on your connection... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8604k 100 8604k 0 0 767k 0 0:00:11 0:00:11 --:--:-- 990k ruby-1.9.2-p290 - #extracting ruby-1.9.2-p290 to /Users/hironemu/.rvm/src/ruby-1.9.2-p290 ruby-1.9.2-p290 - #extracted to /Users/hironemu/.rvm/src/ruby-1.9.2-p290 Fetching yaml-0.1.4.tar.gz to /Users/hironemu/.rvm/archives % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 460k 100 460k 0 0 301k 0 0:00:01 0:00:01 --:--:-- 324k Extracting yaml-0.1.4.tar.gz to /Users/hironemu/.rvm/src Configuring yaml in /Users/hironemu/.rvm/src/yaml-0.1.4. ERROR: Error running ' ./configure --prefix="/Users/hironemu/.rvm/usr" ', please read /Users/hironemu/.rvm/log/ruby-1.9.2-p290/yaml/configure.log Compiling yaml in /Users/hironemu/.rvm/src/yaml-0.1.4. ERROR: Error running '/usr/bin/make ', please read /Users/hironemu/.rvm/log/ruby-1.9.2-p290/yaml/make.log Installing yaml to /Users/hironemu/.rvm/usr ERROR: Error running '/usr/bin/make install', please read /Users/hironemu/.rvm/log/ruby-1.9.2-p290/yaml/make.install.log ruby-1.9.2-p290 - #configuring ERROR: Error running ' ./configure --prefix=/Users/hironemu/.rvm/rubies/ruby-1.9.2-p290 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/hironemu/.rvm/usr ', please read /Users/hironemu/.rvm/log/ruby-1.9.2-p290/configure.log ERROR: There has been an error while running configure. Halting the installation. WARN: ruby ruby-1.9.2-p290 is not installed. To install do: 'rvm install ruby-1.9.2-p290'
どうやらXcodeをインストールし直さないとだめっぽい。
Macでmakeコマンドが行方不明になったときの解決方法 - 頭ん中
Lionにしてから行方不明になってたのかな。なぞ。でも、XcodeをApp Storeから入れ直したらoちゃんとmakeもインストールされた。
そして、Ruby 1.9.2もインストールされた。インストールしたときに使用したコマンドは以下の通り。
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile $ source ~/.bash_profile $ rvm install 1.9.2 && rvm use 1.9.2 --default
参考にさせていただいたサイト:
Mac OSX Snow Leopard でRVMを使って1.8.7と1.9.xを共存 | Pistolfly
Getting Started on Heroku | Heroku Dev Center
そういえば、Herokuにデプロイしようとしてたんだった。