Mac に MacPort で Gradle をインストールする。
serch して
$ port search gradle | grep ^gradle gradle @1.11 (devel, java, groovy) gradle-devel @1.0-rc-2 (devel, java, groovy) $
えいっ!
$ sudo port install gradle ... ---> Activating gradle @1.11_0 **************************************************************************** * Remember to set the environment variable GRADLE_HOME to the path to * the gradle distribution: /opt/local/share/java/gradle **************************************************************************** ... ---> No broken files found. $ # 完了(`・ω・´)
gradleと打つも
$ gradle
-bash: gradle: command not found
$ # 反応無し
port select するか(´・ω・`)
$ port select --list gradle Warning: Unable to get active selected version: The specified group 'gradle' does not exist. Error: The 'list' command failed: The specified group 'gradle' does not exist. $ # ん!? $ # よく見ると Remember to set the ... 「環境変数セットしろよ」と言ってます。
環境変数を設定。ひとによって、設定するファイルが違うかもしれません。
つぎの3ファイルの順に読み込まれるらしいのですが、
.bash_profileとか.bash_loginとか.profileとか.bashrcとか多すぎる
自分の場合、~/.profile しかなかったので、それを編集しました。
$ vi .profile
編集前
# MacPorts Installer addition on 2000-01-01_at_00:00:00: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:/$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
編集後
# MacPorts Installer addition on 2000-01-01_at_00:00:00: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/share/java/gradle:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
確認、確認...(´・ω・`)
$ which gradle /opt/local/bin/gradle $ # 設定良しと
ひっかかったところ
途中で jar ファイルを実行しようとしたら、エラーに。
Failed to load Main-Class manifest attribute from JarTest.jar
こんなエラーがでるのは...
Main-Class マニフェストをロードできないため、エラー終了してしまいます。
とほほのJava入門
詳細な原因は、下記を記載するまえのステップで実行してたから。
apply plugin: 'application' mainClassName = 'hello.HelloWorld'