我一直在使用它,但是它将mimetype更改为text/x-shellscript
,这使得Emacs之类的编辑器将我的代码视为Shell脚本。
#!/bin/sh
exec scala "$0" "$@"
!#
最佳答案
bangshe(!#)可能是问题
我注释了!#并在我的环境中进行了以下操作:
文件:hello.sh
#!/usr/bin/env scala
val name = readLine("What is your name? ")
println("Hello " + name + "!")
更改为可执行权限,然后运行:
chmod a+x hello.scala
./hello.scala
关于scala - Scala的shebang行是什么,它不会破坏mimetype?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15077341/