Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
我在玩on-topic。我在Mac上运行它没有问题,在那里我可以通过在终端键入fsl来启动它。
但是,我不知道如何在我们学校的HPC服务器上启动这个软件。通过SSH登录到学校服务器后,我像往常一样键入fsl,然后
If 'fsl' is not a typo you can run the following command to lookup the package that contains the binary:
    command-not-found fsl
-bash: fsl: command not found

然后,我导航到FSL安装目录(/data/apps/arch/Linux_x86_64/fsl/5.0.6)并键入fsl。仍然是同样的错误。我也试过
module load /data/apps/arch/Linux_x86_64/fsl/5.0.6
但是这个错误发生了。
utility.c(2360):ERROR:50: Cannot open file '' for 'reading'
utility.c(2360):ERROR:50: Cannot open file '' for 'reading'
...

如何正确加载并最终运行它?

最佳答案

必须用正确的路径调用可执行文件。你也可以
cd到包含可执行文件的目录
在可执行文件的名称前面加上路径./fsl
或者(如果您打算经常使用可执行文件):
将可执行文件的路径添加到PATH-环境变量(export PATH=$PATH:/path/to/the/folder/containing/the/executable
使用可执行文件的名称来调用它(fsl)。
或者将指向可执行文件的符号链接放在$PATH已经指向的位置:
使用$PATH检查echo ${PATH}(输出命令行处理器将查找您的调用的目录的冒号分隔列表)
如果其中有~/bin,请放置符号链接:ln -s /path/to/your/executable/fsl ~/bin/fsl
如果键入${PATH},命令行处理器将在somecommand中列出的目录中搜索名为somecommand的可执行文件。

关于linux - 如何在远程Linux服务器上运行开源软件? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25359213/

10-11 17:53