当我尝试在鱼壳中使用rvm时,我收到此消息:
ciembor @ ciembor~> rvm使用1.9.2
RVM不是一个功能,选择'rvm use ...'的红宝石不会 工作
您需要更改终端模拟器首选项以允许登录 贝壳。有时需要使用
/bin/bash --login
作为 命令。请访问https://rvm.io/integration/gnome-terminal/获取 示例
我习惯使用/bin/bash --login
,然后使用rvm
,然后从fish
开始bash
。但是,有没有更直接的方式?我使用的是xfce4终端。
答案 0 :(得分:3)
我有同样的问题。从GitHub下载rvm fish函数:
curl --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish
答案 1 :(得分: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文件中手动激活默认的Ruby:
echo "rvm default" >> ~/.config/fish/config.fish
你已经完成了
答案 2 :(得分:0)
尝试查看bash“初始化”文件,如〜/ .bashrc~ / .bash_profile和会话“初始化”文件〜/ .profile / etc / profile *并添加rvm相关代码(类似
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
)捕获“初始化”文件〜/ .config / fish / config.fish