Rails4をインストールするまでの道のり その1
とても大変な目にあっているので、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. の文字はお腹一杯なので、また明日頑張ります…(´・ω・`)