Ruby 在$PATH中获取bundler gem可执行文件

Ruby 在$PATH中获取bundler gem可执行文件,ruby,command-line,path,rubygems,bundler,Ruby,Command Line,Path,Rubygems,Bundler,我已经安装了Bundler 1.16.1,正在尝试配置我的$PATH变量以使用bundle命令。报告说: 注意,您需要将~/.gem/ruby//bin附加到 您的$PATH变量要使用包 我找不到/bin可执行文件。以下是我的系统上一些疑难解答命令的输出: $ which ruby /usr/local/bin/ruby $ which gem /usr/local/bin/gem $ gem which bundler /usr/local/Cellar/ruby/2.4.1_1/lib/r

我已经安装了Bundler 1.16.1,正在尝试配置我的
$PATH
变量以使用
bundle
命令。报告说:

注意,您需要将
~/.gem/ruby//bin
附加到 您的
$PATH
变量要使用

我找不到
/bin
可执行文件。以下是我的系统上一些疑难解答命令的输出:

$ which ruby
/usr/local/bin/ruby
$ which gem 
/usr/local/bin/gem
$ gem which bundler
/usr/local/Cellar/ruby/2.4.1_1/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler.rb
另外,
echo$PATH
显示
/usr/local/bin/gem
已经在
$PATH

那么绑定器gem可执行文件的路径是什么

那么绑定器gem可执行文件的路径是什么

您在问题中发布的文档片段中将其列为:

~/.gem/ruby/<ruby version>/bin
~/.gem/ruby//bin

注意:用您正在使用的实现的库兼容版本(而不是语言版本或引擎版本!)替换

运行
gem-environment
产生了这一行,其中包括:

可执行目录:/usr/local/ceral/ruby/2.4.1_1/bin


从这里开始,只需将上述路径添加到
.bash\u profile

中的
$path
变量中即可,当我执行
ls~/.gem/ruby/
时,我将进入目录:1.8和1.9.1。在这两个目录中,只有1.8有一个
bin
目录。因此,我在
.bash\u profile
中添加了
export PATH=~/.gem/ruby/1.8/bin:$PATH
,但仍然没有效果。然后,您似乎在其他地方安装了gems。