【问题标题】:command line bash_profile命令行 bash_profile
【发布时间】:2016-08-19 03:51:34
【问题描述】:

我已经安装了 ruby​​ rails ,但是每次打开终端我都必须输入 source ~ / .bash_profile ,命令我接受 rails command ,有什么方法我们不再一直这样做了?

【问题讨论】:

    标签: ubuntu command-line


    【解决方案1】:

    执行

    cat ~/.bash_profile >> ~/.bashrc
    

    使命令在所有新打开的终端中为您的用户工作。

    【讨论】:

    • @CarlosUrielPatiñoSantiago 不,这应该可以在不重新启动的情况下工作。在附加之前,~/.bashrc 中可能有一些重要的内容。很难说出为什么它在~/.bashrc 的全部内容中不起作用。是的,命令只能在新打开的终端中使用。
    • 好的,谢谢,但我还是做了,必须运行命令,一定是出了点问题。 @Sergey
    【解决方案2】:

    尝试将所需的任何路径配置放入 .bashrc 而不是 .bash_profile。 .bash_profile 仅在“登录外壳”中自动获取。进一步看https://superuser.com/questions/789448/choosing-between-bashrc-profile-bash-profile-etc

    【讨论】:

      【解决方案3】:

      只需将命令回显到位于当前用户配置文件中的.bashrc

      echo "~/.bashrc" >> ~/.bashrc
      

      每次执行/bin/bash 命令或打开新终端时,文件~/.bashrc 都会“源化”。

      【讨论】:

      • @CarlosUrielPatiñoSantiago 不,您不必重新启动.. 只需关闭当前终端会话并打开一个新会话
      • 好的,如果我工作,我会得到,但我仍然必须一直写 /bin / bash,无论如何,谢谢! @CMPS
      • 你用的是什么发行版?
      • ubuntu 16.04 LTS,gnome 3.20.3 @CMPS
      猜你喜欢
      • 1970-01-01
      • 2011-06-04
      • 2014-10-08
      • 2021-09-16
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      相关资源
      最近更新 更多