鱼外壳和RVM - 允许登录shell(Fish shell and rvm - allowing

2019-10-18 15:08发布

当我尝试用鱼贝RVM,我得到这个消息:

ciembor @ ciembor〜> RVM使用1.9.2

RVM是不是一个功能,选择与红宝石“RVM使用......”将无法正常工作。

你需要改变你的终端仿真器的喜好允许登录shell。 有时需要使用/bin/bash --login的命令。 请访问https://rvm.io/integration/gnome-terminal/一个例子。

我习惯使用/bin/bash --login ,然后rvm然后开始fishbash 。 但是,是不是有更简单的方法? 我用XFCE4终端。

Answer 1:

我遇到过同样的问题。 下载从GitHub的RVM鱼功能:

curl --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish

参考: http://rvm.io/integration/fish



Answer 2:

从GitHub下载鱼的功能。

curl -L --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish

并手动激活默认红宝石在config.fish文件:

echo "rvm default" >> ~/.config/fish/config.fish

大功告成



Answer 3:

试着看庆典“初始化”文件,比如在〜/ .bashrc〜/ .bash_profile中和会话“初始化”文件〜/ .profile文件/ etc / profile文件*,并添加RVM相关的代码(类似于

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

)以渔 “初始化” 文件〜/的.config /鱼/ config.fish



文章来源: Fish shell and rvm - allowing login shell