AesJp

適当メモ

Mac環境構築

Macでの環境構築メモ

homebrewを使って、各環境を構築した方が手っ取り早い。
ここでは、自分のマシンで行っている環境構築手順をメモってみた。

Javaのインストール

  1. brew-caskのインストール

[bash]
brew install brew-cask
brew tap caskroom/versions
[/bash]

  1. インストール可能なJavaバージョンの確認

[bash]
brew cask search java
==> Exact match
java
==> Partial matches
charles-applejava eclipse-java java6 java9-beta
charles-beta-applejava java-beta java7 yourkit-java-profiler
[/bash]

  1. Javaのインストール

[bash]
cask install java
==> Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361

If your Java application still asks for JRE installation, you might need
to reboot or logout/login.

Installing this Cask means you have AGREED to the Oracle Binary Code
License Agreement for Java SE at

http://www.oracle.com/technetwork/java/javase/terms/license/index.html

==> Downloading http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-macosx-x64.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask java
==> Running installer for java; your password may be necessary.
==> Package installers may write to any location; options such as –appdir are ignored.
Password:
==> installer: Package name is JDK 8 Update 77
==> installer: Upgrading at base path /
==> installer: The upgrade was successful.
java staged at ‘/opt/homebrew-cask/Caskroom/java/1.8.0_77-b03’ (2 files, 227M)
[/bash]

  1. 環境変数の設定

[bash]
echo “export JAVA_HOME=$(/usr/libexec/java_home)” >> ~/bash_profile
source ~/bash_profile
[/bash]

  1. インストールしたJavaのバージョンの確認

[bash]
java -version
java version “1.8.0_77”
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
[/bash]

  1. brew caskでインストールしたアプリのアップデート

brew updateでは更新されないので、下記コマンドで行う。

[bash]
for c in brew cask list; do ! brew cask info $c | grep -qF “Not installed” || brew cask install $c; done
[/bash]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA