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


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

参考：
[Rubyの開発環境を用意しよう！ | プログラミングの入門なら基礎から学べるProgate[プロゲート]](https://prog-8.com/docs/ruby-env)

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

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環境がここでついにリセットされました。

![144413-laptops-feature-20-years-of-the-imac-looking-back-at-apples-legendary-imac-g3-image1-jsnimmw1bb.jpg](https://qiita-image-store.s3.amazonaws.com/0/265562/2a59306d-0bbf-c02a-54c3-449f67a7862f.jpeg)
[20 years of the iMac: looking back at Apple's legendary iMac G3](https://www.pocket-lint.com/laptops/news/apple/144413-20-years-of-the-imac-looking-back-at-apple-s-legendary-imac-g3)


##やったこと
###Homebrewインストール
progate再び
[Rubyの開発環境を用意しよう！ | プログラミングの入門なら基礎から学べるProgate[プロゲート]](https://prog-8.com/docs/ruby-env)


```
/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と](https://morizyun.github.io/blog/ricty-font-homebrew-mac/index.html)
を参考にして以下

```
 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](http://railsgirls.jp/install)
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](https://qiita.com/puriketu99/items/1c32d3f24cc2919203eb)

```
$ 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`