分页: 1 / 1

求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 14:32
gyk321
我下载了第三方的软件包,用其中的install文件进行安装(根据readme指示,用./install安装),结果显示安装成功,输入命令(软件名)后也能成功运行。但是,当我关掉软件,打开一个新的terminal并输入相同命令时,却显示“找不到命令”,软件无法运行。不知道大家知不知道这是为什么?怎么解决?跪谢!!!
p.s.该软件是centos6版本,但说明里也说适用于ubuntu,应该不是这个问题吧。。。

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 14:42
vickycq
gyk321 写了:我下载了第三方的软件包
方便请提供软件包名称及下载地址,便于针对具体情况分析
gyk321 写了:输入命令(软件名)后也能成功运行
建议将执行的命令及输出的文字全部复制贴上来,不要节选。

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 16:51
gyk321
软件的名字是phenix,下载页面是https://www.phenix-online.org/download/phenix/release/,我是直接在网页上下载(需要用户名和密码),没有用terminal。
安装完后我执行的命令:phenix
在进行安装的terminal中,软件就正常运行了。但打开一个新terminal时,再输入该命令,则输出:phenix:未找到命令

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 17:58
gyk321
我好像找到问题所在了:
To run jobs remotely, you need to source the phenix_env in your .cshrc (or equivalent) file.
但是这要怎么做呢?

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 18:13
vickycq
运行前需利用自带脚本 phenix_env 正确设置环境变量
假设 phenix 安装到了 /usr/local/phenix-<version>
(将 phenix-<version> 替换为实际文件夹名称)
找到以下文件 /usr/local/phenix-<version>/phenix_env.sh
将以下内容加入您的 bashrc

代码: 全选

source /usr/local/phenix-<version>/phenix_env.sh
(将 phenix-<version> 替换为实际文件夹名称)
打开一个新终端或重新登入生效。

参考 https://www.phenix-online.org/documenta ... nvironment

[quote=gyk321]在进行安装的terminal中,软件就正常运行了[/quote]
可能原因 安装脚本 install.sh 帮您设置了相关环境变量。

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2016-12-17 20:36
gyk321
问题解决了!非常感谢vickycq!

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

发表于 : 2018-10-28 12:00
xuyinianhuakai
你好,我现在也是用的ubuntu16.04安装phenix,安装在 /usr/local/phenix/phenix-1.13-2998目录下,安装完成后显示成功安装。然后按照说明说,bash users: source /usr/local/phenix/phenix-1.13-2998/phenix_env.sh。然后按照这个说明,在命令行输入这行,但phenix却无法使用,不知道什么原因