Fle*_*han 0 ruby-on-rails rvm fish
将fish设置为默认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.
Run Code Online (Sandbox Code Playgroud)
当which rvm它没有输出时更奇怪的行为,而bash工作正常.
早些时候,当我手工制作鱼时,它的工作原理也很好.发生了什么以及如何解决它?先感谢您.
由于RVM是bash脚本的大集合,并且fish不是bash兼容的,因此fish的用户需要围绕RVM的包装器才能使其与该shell一起正常工作.由于RVM只是操纵环境变量,我们只需要一种方法来保存这些变化.
从GitHub下载鱼功能.
curl -L --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish
Run Code Online (Sandbox Code Playgroud)
并在config.fish文件中手动激活默认的Ruby:
echo "rvm default" >> ~/.config/fish/config.fish
Run Code Online (Sandbox Code Playgroud)
http://rvm.io/integration/fish
或者你可以用rvm-plugin尝试哦我的鱼.
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |