加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 打开终端时自动运行命令(Linux Mint 16)

发布时间:2020-12-17 03:06:39 所属栏目:百科 来源:网络整理
导读:我正在使用Rails,由于某些原因,我不知道每次启动终端时都必须执行以下行才能使用 ruby和rails. source ~/.bash_profile 如果我在运行上面的命令之前输入以下内容,它会建议我安装软件包(即“输入’sudo apt-get install package’来安装”) rails -v ruby -v
我正在使用Rails,由于某些原因,我不知道每次启动终端时都必须执行以下行才能使用 ruby和rails.

source ~/.bash_profile

如果我在运行上面的命令之前输入以下内容,它会建议我安装软件包(即“输入’sudo apt-get install package’来安装”)

rails -v && ruby -v && irb -v

有没有办法让我的终端在打开时执行命令?或者,更好的是,任何人都可以帮助解释我必须运行此行的原因吗?我发现一篇文章说我必须这样做,但问题并不能解释原因.

解决方法

假设您正在使用bash shell,那么当您登录系统时,?/ .bash_profile将被提取一次(并且仅一次),而不是每次打开终端窗口时都被提取.

但是,每次打开一个新shell时(即打开一个终端窗口时),都会提供?/ .bashrc.

所以它们可能是?/ .bash_profile中的一些环境变量设置,这些设置是运行ruby所必需的.应将这些设置移动到?/ .bashrc文件,以便在所有shell实例中定义它们.

或者,从你的?/ .bashrc中获取?/ .bash_profile(这可能是你自己的风险,它可能有副作用).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读