macでAppCenter CLIを使う[準備編]

# 流れ
1. **Node.js**と**npm**のインストール
2. **AppCenter CLI**のインストール

# 1. Node.jsとnpmのインストール
## 1.1 nodeバージョン管理ツールをインストール
ターミナルで以下コマンドを実行

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

## 1.2 nodebrewのインストール
ターミナルで以下コマンドを実行

```shell
$ brew install nodebrew
```

正常にインストールされているかバージョン確認コマンドを実行して確認

```shell
$ nodebrew -v
```

こんな感じに表示されたらOK

```shell:出力
nodebrew 1.0.0

Usage:
    nodebrew help                         Show this message
    nodebrew install <version>            Download and install <version> (from binary)
    nodebrew compile <version>            Download and install <version> (from source)
    nodebrew install-binary <version>     Alias of `install` (For backword compatibility)
    nodebrew uninstall <version>          Uninstall <version>
    nodebrew use <version>                Use <version>
    nodebrew list                         List installed versions
    nodebrew ls                           Alias for `list`
    nodebrew ls-remote                    List remote versions
    nodebrew ls-all                       List remote and installed versions
    nodebrew alias <key> <value>          Set alias
    nodebrew unalias <key>                Remove alias
    nodebrew clean <version> | all        Remove source file
    nodebrew selfupdate                   Update nodebrew
    nodebrew migrate-package <version>    Install global NPM packages contained in <version> to current version
    nodebrew exec <version> -- <command>  Execute <command> using specified <version>

Example:
    # install
    nodebrew install v8.9.4

    # use a specific version number
    nodebrew use v8.9.4
```

## 1.3 Node.jsとnpmのインストール
最新のNode.jsをインストール
バージョンを指定したい場合は`latest`の部分を`v1.1.1`のように変更すればOK
※`install-binary`でやってるのは`install`だと同時にコンパイルされちゃって時間がかかるから

```shell
$ nodebrew install-binary latest
```

こんなエラーが出たら

```shell
Fetching: https://nodejs.org/dist/v8.1.2/node-v8.1.2-darwin-x64.tar.gz
Warning: Failed to create the file 
Warning: /Users/take/.nodebrew/src/v8.1.2/node-v8.1.2-darwin-x64.tar.gz: No 
Warning: such file or directory
                                                                           0.0%
curl: (23) Failed writing body (0 != 941)
download failed: https://nodejs.org/dist/v8.1.2/node-v8.1.2-darwin-x64.tar.gz
```

ディレクトリを作ってあげると解決する

```shell
$ mkdir -p ~/.nodebrew/src
```

インストールされているかNode.jsのバージョンを確認する

```shell
$ nodebrew list
```

こんな感じで出力されたらOK

```shell:出力
v10.9.0

current: none
```

`current`が`none`になっているから、使用するバージョンを有効化してあげる

```shell
$ nodebrew use v10.9.0
```

こんな感じに出力されたらOK

```shell:出力
use v10.9.0
```

パスを通す
`xxxxx`にはpwdで確認できる

```shell
$ echo 'export PATH=$PATH:/Users/xxxxx/.nodebrew/current/bin' >> ~/.bashrc
```

更に.bashrcを.bash_profileで読み込むようにする
viか何かで`~/.bash_profile`を開いて

```shell
vi ~/.bash_profile
```

以下を追記

```
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi
```

**Node.js**のバージョンを確認する

```shell
$ node -v
```

こんな感じに出力されたらOK

```shell:出力
v10.9.0
```

**npm**のバージョンを確認する

```shell
$ npm -v
```

こんな感じに出力されたらOK

```shell:出力
v6.2.0
```

これで**Node.js**と**npm**のインストールは終了

# 2. **AppCenter CLI**のインストール

以下コマンドを使用してインストールします

```shell
npm install -g appcenter-cli
```

バージョン確認コマンドを使用してインストールされているか確認します

```shell
appcenter --version
```

こんな感じに出力されたらOK

```shell:出力
appcenter version 1.1.1
```

これでAppCenter CLIを使うための準備は終了