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

Rails4をインストールするまでの道のり その1

rails mac

とても大変な目にあっているので、Rails4を入れるまでに何をしたのかのログ。

開始時のマシン状況

具体的作業内容

1. OSのアップデート

OSが古すぎるので、MountainLionさんへアップデートを試みる。
ただし、無印Leopardからのアップデートは、結構道のりが長い…

 ・一旦SnowLeopardへアップデート(ダウンロード販売はないので郵送購入)
 ・ソフトウェアアップデートでバージョンを10.6以上にする
 ・Mac App Store からMountainLion にアップデート

2. メモリを増設

メモリが貧弱すぎたので、メモリを2GB→4GBへ増設。

3. Rubyの最新化

ここでようやくRailsの準備に入れそうです。ターミナルを起動させて早速、Rubyのバージョンを確認してみると

$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

当然古いので、2.0系にしてみる。
私のMacは、homebrew も port も rvm もrbenv も何も入っていなかったので、まずMacPortsを入れました。正直言って、Macでターミナルを触るのはほぼ初めてなので、分からない事だらけでした。(ヽ´ω`)ゲッソリ

そして次に、このサイトを参考にして、まんまやった感じです。

■Macのruby を最新のバージョンにアップデート
http://hotwebtopics.seesaa.net/article/363130711.html

$ port list ruby*
ruby                           @1.8.7-p374     lang/ruby
ruby-build                     @20130628       ruby/ruby-build
ruby19                         @1.9.3-p448     lang/ruby19
ruby20                         @2.0.0-p247     lang/ruby20
ruby186                        @1.8.6-p420     lang/ruby186
ruby_select                    @1.0            sysutils/ruby_select

こんな感じのものが出てきたので、

$ sudo port install ruby20
Error: 
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error: 
Warning: xcodebuild exists but failed to execute
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
--->  Computing dependencies for ruby20Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Error: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

んんんん…何か間違ったのかな、ちょっとこのエラーよく分からない。。。
今日はもう、not found. の文字はお腹一杯なので、また明日頑張ります…(´・ω・`)