ぺーぺー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

開発環境作成

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 系ツールのインストール・バージョン管理ができるようになる。
以下を参照。

Oracle Javaをインストール

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

1
$ brew cask install java

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

1
2
3
4
5
6
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.8.0_112, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
1.8.0_111, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home

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

1
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

1.8 の部分を 1.7 にするとJava7を使用できる。
消す時は以下。

1
$ rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

Mavenをインストール

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

1
2
3
4
5
6
7
8
9
10
11
12
$ brew search maven
maven maven-shell
homebrew/completions/maven-completion homebrew/versions/maven32
homebrew/versions/maven31 Caskroom/cask/mavensmate
$ brew install homebrew/versions/maven32
$ mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T02:29:23+09:00)
Maven home: /usr/local/Cellar/maven32/3.2.5/libexec
Java version: 1.8.0_112, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.2", arch: "x86_64", family: "mac"

エディタ・IDEの設定

Atom

以下を参照。

STS (Spring Tool Suite)

1
$ brew cask install sts

その他ツール

FileZilla

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

1
$ brew cask install filezilla