Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何为Scala运行Bash脚本_Git_Bash_Scala - Fatal编程技术网

Git 如何为Scala运行Bash脚本

Git 如何为Scala运行Bash脚本,git,bash,scala,Git,Bash,Scala,我要把自己打入斯卡拉。我收到了“你好,世界”的回音。呜 这是我的新问题:使用scala运行rails new。改进:它将cd放入它将创建的文件夹中,然后为您运行git init 这是我的问题,我想用Scala制作bash脚本 这是我的Hello World脚本(scala lang的完整副本): 有人知道怎么做吗?或者我如何至少用终端运行ls 还有,有没有办法用bash脚本处理错误?你可以看看像这样的插件是如何实现对git的调用的 见: private lazy val cmd=if(isWin

我要把自己打入斯卡拉。我收到了“你好,世界”的回音。呜

这是我的新问题:使用scala运行
rails new
。改进:它将
cd
放入它将创建的
文件夹中,然后为您运行
git init

这是我的问题,我想用Scala制作bash脚本

这是我的Hello World脚本(scala lang的完整副本):

有人知道怎么做吗?或者我如何至少用终端运行
ls


还有,有没有办法用bash脚本处理错误?

你可以看看像这样的插件是如何实现对git的调用的

见:

private lazy val cmd=if(isWindowsShell)Seq(“cmd”、“/c”、“git”)else Seq(“git”)

它使用。

签出scala.sys.process:作为一个新用户,您需要使用REPL,只需运行“scala”并在提示处键入即可尝试。与过程和朋友在一起可能需要一段时间。
#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld extends App {
  println("Hello, World")
}
HelloWorld.main(args)