Ruby on rails 将鱼壳定义为默认值
通过Ruby on rails 将鱼壳定义为默认值,ruby-on-rails,rvm,fish,Ruby On Rails,Rvm,Fish,通过chsh-s“which fish” /usr/bin/rails或 rails输出: Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command. 更奇怪的是,当哪个rvm它什么也不输出,而bash工作正常时 早些时候,当我手动操作鱼的
chsh-s“which fish”
/usr/bin/rails或
rails输出:
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
更奇怪的是,当哪个rvm
它什么也不输出,而bash工作正常时
早些时候,当我手动操作鱼的时候,它的工作也很好。
发生了什么以及如何修复?
先谢谢你
因为RVM是bash脚本的大型集合,而fish不是
与bash兼容,fish的用户需要在RVM周围有一个包装来实现它
正确使用该外壳。因为RVM只是操纵环境
变量,我们只需要一种方法来保存这些更改
从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
或者你也可以试试这个
因为RVM是bash脚本的大型集合,而fish不是
与bash兼容,fish的用户需要在RVM周围有一个包装来实现它
正确使用该外壳。因为RVM只是操纵环境
变量,我们只需要一种方法来保存这些更改
从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
或者你们可以试试。谢谢你们的回答,但它并不能解决我运行rails或rake时关于奇怪输出的主要问题。我想大概是$PATH,谢谢你们的回答,但当我运行rails或rake时,它并不能解决关于奇怪输出的主要问题。我认为这是关于$PATH的