如何使用Fish shell设置宝石的路径?

时间:2015-08-04 06:09:49

标签: ruby-on-rails ruby gem rubygems

如何使用Fish shell正确设置宝石的路径?

   @ nice-system~ / D / c / h / bellevue> gem install bundle

     

警告:你的PATH中没有/home/sanoy/.gem/ruby/2.2.0/bin,             gem可执行文件不会运行。已成功安装bundle-0.0.1   bundle-0.0.1的解析文档完成安装

     

0秒后的捆绑文档1 gem安装

      @ nice-system~ / D / c / h / bellevue>捆绑安装鱼:   未知命令'bundle'

config.fish文件

set PATH </home/sanoy/.gem/ruby/2.2.0/bin> $PATH

set -gx PATH $PATH </home/sanoy/.gem/ruby/2.2.0/bin>

2 个答案:

答案 0 :(得分:1)

正如在评论中发现的那样,在fish.config中留下单行可以解决问题:

set -gx PATH ~/.gem/ruby/2.2.0/bin $PATH

答案 1 :(得分:0)

使用基于版本的动态更新路径可能会更好,特别是如果像Arch Linux中没有发行版更新的版本更新

set -U fish_user_paths (ruby -e 'print Gem.user_dir')/bin $fish_user_paths