0

私は 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- 正常に動作します (情報メッセージが表示されます)。

  • この問題を解決するにはどうすればよいですか?
4

0 に答える 0