2017-01-10 64 views
0

是的,我知道這幾乎是完全一樣的這樣一個問題:貓:/釋放:沒有這樣的文件或目錄當運行從終端或斯卡拉本身斯卡拉

Getting "cat: /release: No such file or directory" when running scala

嗯 - 我是全新的提交給SO和Scala,所以我想在評論中提出一個澄清問題,但不能在50以下的聲譽,所以我在這裏提出我的問題表示歉意。用戶回答了他們自己的問題 - 我需要詳細闡述他們所做的事情。

我得到cat: /release: No such file or directory每當我直接從終端OR從當我打開和從倉/階腳本部分打開之前顯示在頂部的消息運行的Scala scalac myScalaClass.scscala myScalaClass運行。

修復的任何想法?原OP說

My $JAVA_HOME沒有設置。但我不確定這是什麼意思。

謝謝!


(擬定)解決方案: 我JAVA_HOME是空白的,這意味着它沒有設置正確。

取自@ Xander88的回答中提供的鏈接。在那裏檢查的答案做到了。我所要做的就是複製和粘貼這給終端,也可以手動將其在複製你的〜/ .bash_profile中:

export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

+1

可能的重複[在運行scala時獲取「cat:/ release:No such file or directory」)(http://stackoverflow.com/questions/41193331/getting-cat-release-no-such-file -or-directory-when-running-scala) –

回答

2

嘗試在終端做這個命令,並確保它被設置正確

echo $JAVA_HOME

如果你看不到任何東西,那麼你必須確保你設定路徑,環境變量$ JAVA_HOME

嘗試參照這篇文章,GE如果你使用10.12 Sierra的Mac,那麼你就開始了。 Where is JAVA_HOME on OSX Sierra (10.12), El Captain (10.11), Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8) or OSX Lion (10.7)?

+0

你也可以嘗試這個,風險自負:https://github.com/scala/scala/pull/5588/files – Xander88

+0

,這導致我的解決方案。編輯我的上面的答案顯示「一步一步」。謝謝。 – NateH06