如何在Mac上处理不同版本(波旁)的ruby gems

如何在Mac上处理不同版本(波旁)的ruby gems,ruby,rubygems,bourbon,Ruby,Rubygems,Bourbon,几周前,我在OSX机器上安装了gem: gem install bourbon 现在我在一个网络项目中遇到波旁威士忌的问题(gulp说“没有找到混音”),所以我想卸载并重新安装gem。所以我打了: $ gem uninstall bourbon 令人惊讶的是,我在终端中收到以下消息: Select gem to uninstall: 1. bourbon-4.2.6 2. bourbon-5.0.0.beta.3 3. bourbon-5.0.0.beta.4 4. All versions

几周前,我在OSX机器上安装了gem:

gem install bourbon
现在我在一个网络项目中遇到波旁威士忌的问题(gulp说“没有找到混音”),所以我想卸载并重新安装gem。所以我打了:

$ gem uninstall bourbon
令人惊讶的是,我在终端中收到以下消息:

Select gem to uninstall:
1. bourbon-4.2.6
2. bourbon-5.0.0.beta.3
3. bourbon-5.0.0.beta.4
4. All versions
嗯?似乎有不同版本的gem安装和运行

bourbon install
在我的项目文件夹中安装了最新的beta版(我认为它缺少一些SASS混合版本)。我认为当我安装或更新一个gem时,旧的gem会被删除或覆盖。那么如何最好地处理这个问题呢?

运行以下命令:

$ gem uninstall bourbon
选择4以卸载所有版本。然后使用命令再次安装gem

gem install bourbon -v 4.2.6

希望这会有所帮助。

当我卸载所有的gem版本并再次安装bourbon时,他立即自动安装了.v 4.2.6和最新的beta版。我卸载了测试版。我不明白为什么机器会同时安装这两个版本?