我在Ubuntu中安装了一个名为RepeatMasker的程序,但是当我运行一个名为Maker的安装程序时,系统提到没有安装RepeatMasker。
<script>
$(document).ready(function(){
$('#ex1').zoom();
});
</script>
可能的解决方案是将RepeatMasker的位置添加到Maker中。
Checking external program dependencies...
requires:
! RepeatMasker is not installed
如何在终端中找到我的bash_profile并将RepeatMasker的位置添加到Maker?
这是我的文件夹目录:
Add the location where you installed RepeatMasker to your PATH variable in
.bash_profile (i.e. export PATH="/usr/local/RepeatMasker:$PATH").
答案 0 :(得分:0)
在终端中运行此命令:
echo 'export PATH="/usr/local/RepeatMasker:$PATH"' >>~/.bash_profile
提交更改运行此命令:
source .bash_profile
答案 1 :(得分:0)
首先,在默认路径之后放置第三方应用程序的位置。除非您确定需要,否则您不希望有权访问该路径的人在其中放置ls
命令来替换默认命令。既然你似乎是为root做这个,你应该意识到这样做的安全性很差。
我建议编辑,而不是为了理智而附加到.bash_profile。使用vi / vim或任何其他编辑器。您将使用~root而不是~b / c,〜将在以root身份运行命令之前展开。
sudo vi ~root/.bash_profile
REPEAT_MASKER=/usr/local/RepeatMasker
PATH=$PATH:$REPEAT_MASKER
对于单个缺失命令,您还可以使用别名,而不是将整个目录添加到路径中。但是,如果您需要shell脚本,那么请使用man bash并查找expand_aliases以获取更多信息。
vi ~root/.bashrc
alias RepeatMasker='/usr/local/bin/RepeatMasker'
在上面的条目中,RepeatMasker是可执行文件,而不是目录。你的帖子里面有两条路径,所以我很困惑哪条路是对的。在进行任何更改后,请获取文件或重新登录以查看其效果。