私は sbt と scala をインストールしようとしました ドキュメントUnix 用のsbt のセットアップ:
- 私が作成しました
~/bin
- 次の内容で sbt ファイルを作成します。
#!/bin/bash SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" java $SBT_OPTS -jar `dirname $0`/sbt-launch.jar "$@"
スクリプトを実行可能にします。
$ chmod u+x ~/bin/sbt
しかし、実行すると、次のメッセージが表示されました。
nazar_art@nazar-art-System-Product-Name ~/bin $ sbt
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000088000000, 536870912, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 536870912 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/hs_err_pid2832.log
smt が間違っていたかどうかわかりませんでした。coz sbt -h
- 正常に動作します (情報メッセージが表示されます)。
- この問題を解決するにはどうすればよいですか?