初心者が新しいMacを買ってからRailsをインストールするまでのメモ


Railsのインストール1回目

1回目はMacBookAirに、Progateのガイドを見ながらインストール。

参考:
Rubyの開発環境を用意しよう! | プログラミングの入門なら基礎から学べるProgate[プロゲート]

ドットインストールを見ながらVagrant、VirturalBox、CentOS入れてみたり。
参考:
ローカル開発環境の構築 macOS編 (全14回) - プログラミングならドットインストール

tmux入れたり、vimrcを頂いてvimを素敵にしたり、よく分からないままDocker入れたり、とにかく環境づくりとvimの練習に興味がもってかれてRubyとRailsの勉強進まず。

Railsのインストール2回目(新しいmacに)

しばらく環境とvimのことは忘れてProgateしたのち、MacBookProを購入したので再度環境づくり。
そもそもTimeMachine使った引っ越しに失敗してトリッキーなことをやったせいで諸々復元したはずなのにチョイチョイPATHが通らなくなる。
railsをインストールしようとするとgem足りないエラーが延々とでる。railsが動かない。どうやら”bundlerでインストールされたrailsとruby本体のrailsのversionが食い違っている”という状況みたいだけどいまいち理解できず解決できない。

もうせっかくだからmacOSごと再インストールしちゃえと思って3回目へ。

Railsのインストール3回目

TimeMachine使わず、まっさらなMacOS High Sierraに環境作っていきます。
ディレクトリもまだキレイだしエラー出にくいはず。

1999年にピンクのiMacを買ったその日から秘伝のタレ化していた私のmac環境がここでついにリセットされました。


20 years of the iMac: looking back at Apple's legendary iMac G3

やったこと

Homebrewインストール

progate再び
Rubyの開発環境を用意しよう! | プログラミングの入門なら基礎から学べるProgate[プロゲート]

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1.7.3が入りました。

rbenvインストール

同じくProgate見て

brew install rbenv ruby-build

echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile

1.1.1が入りました。

Rictyフォントインストール

プログラムに最適なフォント『Ricty』を超簡単にインストール[Mac限定] | 酒と涙とRubyとRailsと
を参考にして以下

 brew tap sanemat/font 
 brew install ricty 
 # (ゴニョゴニョ) 
 cp -f /usr/local/Cellar/ricty/3.2.2/share/fonts/Ricty*.ttf ~/Library/Fonts/ 
 fc-cache -vf 

してからターミナルの環境設定でRictyを選択。

rbenvを使ってのRubyインストール

Rails Girls - Japanese
Rails Girlsのページを参考にして以下

rbenv install 2.5.1
rbenv global 2.5.1

シェルの再起動かけてバージョン確認

*何かやったらシェルを再起動してみること。
*PATH通ってないんじゃないか問題はシェルの再起動で解決することがある。

ruby -v

Bundlerインストール

そのままRails Girlsのインストールガイド参照して下記

gem install bundler --no-document

1.16.4が入りました。

Railsインストール

そのままRails Girlsのインストールガイド参照して下記

gem install rails --no-document

5.2.1が入りました。
gemが36個も入った。

CapsLockを無効化

システム環境設定>キーボード>修飾キー>CapsLockキー を^Controlに変更

入力切り替えのショートカットをcommandとスペースにする

今回のmacからUS配列キーボードにしたので下記
システム環境設定>キーボード>ショートカット>入力ソース>前の入力ソースを選択>Commandスペースに変更

Spotlightのショートカット変更

システム環境設定>キーボード>ショートカット>Spotlight>Spotlight検索を表示>optionスペースに変更

vimrc

頂いたvimrcをホームディレクトリの下に

"neobundle"のエラーが出たので
NeoBundleの導入 - Qiita

$ curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh > install.sh
$ sh ./install.sh

ついでにAdobe CS6インストール

CD ROMを使ってインストールなんて久しぶり

複数デスクトップ(Mission control)を設定

SpotlightからMission Control起動

デスクトップの右上に出てくる「+」でデスクトップ増やす
3本指スワイプで移動できるようになるので移動して、移動先のデスクトップで使いたいアプリのDockアイコンをControlクリック>オプション>このデスクトップ で割り当てる

ブラウザはデスクトップ1
ターミナルはデスクトップ2
evernoteはデスクトップ3

デスクトップにHDアイコン表示

Finder>環境設定>デスクトップに表示する項目>ハードディスク

そのほか作業日誌的に

AWSにアカウント作成

作ってみました

GitHubにアカウント作成

作ってみました
https://github.com/HelloJTokyo

覚えた(と思う)Linuxコマンド

隠しファイルも表示したい

ls -a -l