ruby-on-rails - 使用 pik 后,gem 列表不显示本地 gems

标签 ruby-on-rails ruby pik

在 windows7 机器上使用 pik,如何下载 gems 以供其他版本的 ruby​​ 使用?

我正在使用 2 个版本的 ruby​​:1.9.3 和 1.9.2。 1.9.3 是 windows 安装程序附带的版本。

在我运行下面的命令后,我注意到本地 gems 没有正确显示:

1) ruby -v

ruby 1.9.3p125 (2012-02-16) [i386-mingw32]

2) gem 列表

LOCAL GEMS ... lots of gems

3) pik 192 4) ruby -v

ruby 1.9.2p180 (2011-02-18) [i386-mingw32]

5) gem 列表

LOCAL GEMS ... no gems here

6) pik 193

7) gem 列表

LOCAL GEMS ... no gems here

pik 是否因为看不到 gem 而无法正确返回到 ruby​​ 版本 1.9.3?

最佳答案

我在 Windows 中看不到,但如果您使用的是 git bash,则可以修复:

执行以下步骤:

打开一个 git bash shell 并输入:

[[ -s $USERPROFILE/.pik/.pikrc ]] && source $USERPROFILE/.pik/.pikrc

unset GEM_HOME

unset GEM_PATH

这就是全部。

关于ruby-on-rails - 使用 pik 后,gem 列表不显示本地 gems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169445/

相关文章:

ruby-on-rails - 检索类和类实例的 "kind"

ruby-on-rails - 寻求帮助以防止添加包含太多列的表

ruby-on-rails - 为什么ActiveRecord::StatementInvalid:SQLite3::SQLException:在“)附近:语法错误:INSERT INTO“user_friendships”()VALUES()

ruby-on-rails - Rails 未定义的方法

ruby - 安装 1.9.2 后无法让 ruby​​ 1.8.7 工作

ruby-on-rails - 您如何使用 where 子句执行 Rails 3 select IN

ruby-on-rails - 有效证书上的 Rails SSL 证书错误

ruby - 在 Ruby 中使用 R 的最佳方式

ruby - 尝试使用 pik 安装 ruby​​ 1.9 时出错