1

当我尝试在鱼壳中使用 rvm 时,我收到以下消息:

ciembor@ciembor ~> rvm 使用 1.9.2

RVM 不是一个函数,使用“rvm use ...”选择红宝石将不起作用。

您需要更改终端模拟器首选项以允许登录 shell。有时需要/bin/bash --login作为命令使用。请访问https://rvm.io/integration/gnome-terminal/获取示例。

我习惯用/bin/bash --login,然后rvmfishbash。但是没有更直接的方法吗?我使用 xfce4 终端。

4

3 回答 3

3

我遇到过同样的问题。从 GitHub 下载 rvm fish 函数:

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

于 2013-12-18T05:16:13.007 回答
3

从 GitHub 下载 fish 函数。

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

你完成了

于 2015-09-28T06:23:32.500 回答
0

尝试查看 bash“初始化”文件,如 ~/.bashrc ~/.bash_profile 和会话“初始化”文件 ~/.profile /etc/profile* 并添加 rvm 相关代码(类似于

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

) 钓鱼“初始化”文件 ~/.config/fish/config.fish

于 2013-09-16T20:31:38.993 回答