升级ruby后找不到gem hub

时间:2018-07-18 19:51:36

标签: ruby github rbenv

我将红宝石版本更新为2.4.4

我正在尝试运行集线器创建,但是出现以下错误:

rbenv: hub: command not found

The `hub' command exists in these Ruby versions:
  2.3.5

我已经看到我的计算机上有两个类似的枢纽(或路径):

which -a hub
/Users/albertmontolio/.rbenv/shims/hub
/usr/local/bin/hub

我读到我必须卸载一个,所以我已经完成了:

gem uninstall -x hub

但是我仍然看到两个路径和错误:找不到集线器命令。

为什么我不能使用gem hub,如何解决此问题?

1 个答案:

答案 0 :(得分:0)

每个Ruby版本都有一个不同的gem路径,因此只需使用gem install hub在Ruby 2.4.4下重新安装hub或删除~/.rbenv/shims/hub上的垫片,以便它使用/usr/local/bin/hub中的副本即可。 (可能与自制软件一起安装)。