首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置或更改R中的默认软件路径

如何设置或更改R中的默认软件路径
EN

Stack Overflow用户
提问于 2016-04-19 20:06:35
回答 1查看 212关注 0票数 0

我有一个名为"bowtie2“的程序,我更改了终端中的默认路径:

代码语言:javascript
复制
$export PATH=/opt/NGS/bowtie2-2.2.8:/usr/local/sbin:/usr/local/bin:/usr/sbin
$bowtie2 --version
/opt/NGS/bowtie2-2.2.8/bowtie2-align-s version 2.2.8

但是当我从R中调用它时,它仍然是来自其他路径的旧版本:

代码语言:javascript
复制
> bowtie2="bowtie2"
> system2(bowtie2,"--version",stdout=TRUE)[1]
[1] "/usr/bin/bowtie2-align version 2.1.0"

我的问题是如何在R中更改程序的默认路径(使版本为“/opt/NGS/Bowtie2-2.2.8/bowtie2 2-调校-s版本2.2.8”,而不是“/usr/bin/bowtie2 2-对齐版本2.1.0")

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 00:20:09

您需要将export PATH=/opt/NGS/bowtie2-2.2.8:/usr/local/sbin:/usr/local/bin:/usr/sbin添加到主文件夹中的.bashrc(linux)或.bash_profile(mac)文件的末尾。

代码语言:javascript
复制
vi ~/.bash_profile

然后在文件末尾添加导出命令,否则它只适用于当前的shell会话。当您在R中使用system命令时,它会启动一个新的shell会话,而export命令将不适用于这个会话。

请参阅 command

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36728394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档