Linux “错误”;意外标记附近的语法错误'&';-试图从应用程序中的命令行运行文件
我是Linux的新手,我只是真正地使用它来为我的最后一年论文使用一个程序。我已经掌握了该程序的语言,但在Linux中实际运行时遇到了问题。这个程序叫做“仙人掌”,所有的文档都可以找到 我已提取了应用程序文件,并按照Linux “错误”;意外标记附近的语法错误'&';-试图从应用程序中的命令行运行文件,linux,ubuntu,syntax-error,cactus,Linux,Ubuntu,Syntax Error,Cactus,我是Linux的新手,我只是真正地使用它来为我的最后一年论文使用一个程序。我已经掌握了该程序的语言,但在Linux中实际运行时遇到了问题。这个程序叫做“仙人掌”,所有的文档都可以找到 我已提取了应用程序文件,并按照install.txt文件中的说明制作了可执行文件: “为Linux或Mac计算机安装CACTUS 解压目录并放入所需的位置。在终端cd上放入 正确的目录(您应该能够看到makefile) 通过键入以下内容创建可执行文件: $make 或 $make-f Makefile.gfortr
install.txt
文件中的说明制作了可执行文件:
“为Linux或Mac计算机安装CACTUS
$make
或
$make-f Makefile.gfortran
在终端上。可执行文件将被称为cactus
,并位于
上一级目录。您可以将可执行文件的位置添加到您的路径中
因此,您可以通过在终端上键入cactus
而不是
完整的路径cd
进入Test/RegTest目录
$cd./Test/RegTest
并通过执行runreg.py
运行RegTest
,路径为CACTUS
可执行文件作为参数(如果添加了可执行文件,则仅为其名称)
你的道路)
$./runreg.py../../../cactus
或
$。/runreg.py仙人掌
所有三个测试的输出都应该显示“无差异”。注意:如果
安装的Python 3使用了runreg_p3.py
祝贺您!您已成功安装CACTUS。
./TestVAWT.in ../../../cactus
由此,我得到了返回的标题中的错误。我是否正确地假设它试图在命令行上运行TestVAWT.in文件,而没有引用Cactus应用程序,我认为该应用程序能够读取代码的“&”前缀以及输入文件的其余部分。或者是我在这里缺少的其他内容
我将非常感谢任何帮助,因为我的头撞到墙上已经有一段时间了
注意:我使用的是ubuntu14.04lts
致意
Richard不知道应用程序,但我觉得有点奇怪。 请尝试将输入文件添加为参数:
cactus TestVAWT.in
感谢您的回复,我现在已经解决了问题,.in文件只包含要使用的参数。在应用程序中运行in文件需要python运行文件。再次感谢