ぺーぺーSEのテックブログ

備忘録用メモサイト

RSSを購読する

Macで開発環境を作る

2016年下期にMacbook Proを買ったので開発環境の設定をまとめてみた。
以下のようなことを書く。

  • OSの設定
  • 開発環境作成
    • 開発言語、ビルドツールとか
  • エディタ・IDEの設定

OSの設定

Dockの大きさを調整する

  • 「りんごマーク」->「システム環境設定」->「Dock」
    • ここで好きなように設定(サイズは最小、拡大をチェックして最大、がオススメ)

トラックパッドの設定

  • 「りんごマーク」->「システム環境設定」->「トラックパッド」
    • ここで好きなように設定(「タップでクリック」を選択)

ドラッグ&ドロップの設定

  • 「りんごマーク」->「システム環境設定」->「アクセシビリティ」->「マウスとトラックパッド」を選択
  • 「トラックパッドオプション」-> 「ドラッグを有効にする」->「ドラッグロックあり」

これで2タップ目でちょっと動かしたらファイル・ウィンドウをホールドでき、もう1タップしたリリースできる。

デスクトップの整理

  • デスクトップで右クリック(二本指クリック)->「表示順序」->「名前」を選択

ライブ変換オフ

タイピング中に勝手に変換される、あれ。

  • http://sbapp.net/appnews/osxelcapitan-33422

Finderで隠しファイルを表示

1
2
$ defaults write com.apple.finder AppleShowAllFiles TRUE
$ killall Finder

開発環境作成

Xcodeをインストール

App Store から Xcode をダウンロード・インストール。
また、以下で Xcode の Command Line Tools をインストール。

1
$ xcode-select --install

Homebrewをインスール

以下を参照。

iTerm2をインストール

1
2
3
4
5
$ brew cask search iterm2
==> Exact match
iterm2
$ brew cask install iterm2
==> Moving App 'iTerm.app' to '/Applications/iTerm.app'

Macデフォルトのターミナルより便利。
Command + D でウィンドウ分割できたりする。

cURLをインストール

  • ターミナルでbrew install curl
  • brew list でcURLが含まれているか確認

Gitをインストール

  • ターミナルで brew install git
  • brew list でgitが含まれているか確認
  • git --version で確認

Gitの使い方は以下。

anyenvをインストール

スクリプト系プログラミング言語のインストール・バージョン管理ができるようになる。
以下を参照。

SDKMAN をインストール

Java 系ツールのインストール・バージョン管理ができるようになる。
以下を参照。

Javaをインストール

SDKMAN が好みじゃないひとはこっち。

1
$ brew cask install java

インストールされたJavaの確認は以下。

1
2
3
4
5
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
11.0.1, x86_64: "OpenJDK 11.0.1" /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

PATHが通ってなかったら ~/.bash_profile に以下を加筆して source ~/.bash_profile

1
export JAVA_HOME=`/usr/libexec/java_home -v "11"`

11 の部分を 1.8 にするとJava8を使用できる。(もちろんインストールしてから)
消す時は以下。

1
$ rm -rf /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home

Mavenをインストール

SDKMAN が好みじゃないひとはこっち。

1
2
3
4
5
6
7
8
9
10
11
12
13
$ brew search maven
==> Formulae
maven ✔ maven-completion maven-shell maven@3.2 maven@3.3 maven@3.5

==> Casks
mavensmate homebrew/cask-fonts/font-maven-pro
$ brew install maven
$ mvn -v
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T03:41:47+09:00)
Maven home: /usr/local/Cellar/maven/3.6.0/libexec
Java version: 11.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.1", arch: "x86_64", family: "mac"

エディタ・IDEの設定

Visual Studio Code

以下を参照。

STS (Spring Tool Suite)

1
$ brew cask install sts

その他ツール

Rest Client

Mac 用の Rest Client ツール Cocoa Rest Client

1
brew cask install cocoarestclient

FileZilla

FTP、FTPS、SFTPのGUIクライアント。

1
$ brew cask install filezilla