Geo*_*geW 1 bash terminal ubuntu gedit
背景:我将RVM更新到最新版本和.rvmrc,以便我可以指示rVM使用项目特定的gemset.但它现在要求bash shell是一个登录shell.所以我通过ubuntu终端的Edit |首选项做到了这一点.这完全没问题.
但是,gedit的嵌入式终端仍然不是"作为登录shell运行命令".但是我可以通过在gedit的嵌入式终端上输入"/ bin/bash --login"来解决这个问题.
这是一个很好的解决方法,但我觉得必须有一种方法来自动执行此操作.
我尝试将以下变体添加到〜/ .bashrc文件的末尾并且它有点工作,但我必须ctrl-c才能返回提示模式.另一个副作用,普通终端现在也要求我按ctrl-C返回提示模式.
/bin/bash -l -i
Run Code Online (Sandbox Code Playgroud)
如何告诉〜/ .bashrc文件执行该命令并返回提示模式,而不是每次都按ctrl-C?或任何其他方式来实现这一目标.
提前致谢.
ps我也发布在askubuntu上
小智 5
将其添加到您的bashrc脚本:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
为我工作.
(你仍然需要:PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
4414 次 |
| 最近记录: |