如何使用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>
答案 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