问题标签 [pik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1923 浏览

ruby - 为 pik 安装的红宝石安装 devkit

我已经使用 pik 安装了两个 rubies,但我没有在 pik 之外安装任何 rubies。

当我使用 pik 选择 Ruby,然后尝试设置 devkit 时,没有二进制文件添加到生成的 config.yml 文件中:

我尝试将 pik 中的二进制文件添加到路径中,以便 config.yml 具有

但我明白了

我是否需要在 pik 之外安装 ruby​​ 才能让 devkit 工作?

0 投票
1 回答
475 浏览

ruby - pik 未列出 ruby​​ 1.9.3

我正在运行 win 7,并且刚刚通过安装程序安装了 pik。我列出了 ruby​​ 版本,最新版本是 1.9.2[-1.3.6]。我看到有人提到使用“pik list -r”的帖子,但 pik 告诉我它已被弃用,然后无论如何都使用“list known”。我想安装 ruby​​ 1.9.3,但目前这台机器上没有安装任何 ruby​​。

如果这是一个重复的问题,请提前抱歉,但我没有看到。

谢谢帕特里克

0 投票
1 回答
1176 浏览

ruby-on-rails - 如何使用 pik 在 Windows 中创建 gemsets?

我正在使用 Windows 机器并想安装 pik(类似于 RVM)来管理不同版本的 ruby​​ 和 rails。但是据我所知,pik 目前没有像我们使用 RVM 那样创建 gemset 的工具。在这种情况下,如何在 Windows 中创建 gemsets 来捆绑我的 gems。如果 pik 支持这样的功能,那么请指导我完成它。

0 投票
1 回答
87 浏览

ruby-on-rails - 当我执行 heroku toolbelt 安装的 'pik add' ruby​​ 192 时出错

我安装了 pik 并放入了 ruby​​ 187 和 193。然后我安装了 Heroku toolbel 来加载我的应用程序,它会自动将 ruby​​ 192 安装在:

但我不能将它添加到 pik ......我尝试这样做和类似的:

但控制台给了我错误:

可能是命令空格有问题,我找不到解决方案!使用 'where ruby​​' 控制台返回:

0 投票
0 回答
193 浏览

ruby-on-rails - 当我在heroku上上传ruby 193应用程序时路由器端口5000出现问题

我已经安装了 ruby​​ 193 应用程序,并且我已经安装了 Heroku toolbel 来加载我的应用程序,它会自动安装 ruby​​ 192。我也使用这两个版本。

在指定我放入我的 gemfile的 ruby​​ 版本之后

然后,在开始使用 heroku之后,我创建了一个 git 存储库,并且在控制台中遇到了这些错误:

错误是什么,我快疯了:(

我认为错误在这里:

0 投票
2 回答
1420 浏览

ruby-on-rails - 为什么 Pik 不安装 Ruby?

在尝试从这里安装 Ruby on Rails 失败后:http ://railsinstaller.org/ ,我现在尝试手动安装。

我想我会先安装 Pik,然后在命令提示符下点击“pik install ruby​​”。看起来,没有什么比这更简单的了。但是,我收到消息“找不到 Ruby”。这怎么可能?

0 投票
1 回答
3524 浏览

ruby-on-rails - 尝试使用 pik 在 ruby​​ 1.9.2 上安装 rails gem 时收到:“错误:无法构建 gem 原生扩展”

我试图将我的本地数据库推送到 Heroku 并收到此错误:

...Taps Server Error: PGError: ERROR: time zone displacement out of range:...

一些谷歌搜索后来我发现这个错误不会发生ruby 1.9.2并且(因为在 Windows 上)我必须安装pik1.9.2 和 1.9.3 一起运行。所以我安装了 pik 和 ruby​​ 1.9.2。

但是,当我尝试安装时,rails出现1.9.2此错误:

...ERROR: Failed to build gem native extension...

经过大量的谷歌搜索后,我遇到了以下问题:

  • 不要费心使用 windows 进行 ruby​​/rails 开发:(
  • 与devkit有关吗?
  • 或者安装二进制工具包版本的rails?
  • 自己编译

任何帮助深表感谢!

编辑:

完整的错误堆栈跟踪:

0 投票
1 回答
1141 浏览

ruby-on-rails - Pik 安装 Ruby Yields:错误:为 nil:NilClass 调用私有方法“gsub”

我刚刚安装了 pik,在尝试时:

我收到错误:

谢谢,建议?

0 投票
1 回答
492 浏览

ruby-on-rails - rails server 命令不起作用,并且在另一个版本的 ruby​​ 上没有 gem

我在 Windows 7 机器上运行 rails 并使用 pik 作为我的 RVM。

我目前安装了 ruby​​ 1.9.3,但我有一个需要 ruby​​ 1.9.2 的项目。

所以使用 pik,我从以下位置运行这些命令gitbash

  1. pik 192
  2. ruby -v

红宝石 1.9.2p180 (2011-02-18) [i386-mingw32]

  1. rails server

sh.exe": rails: 找不到命令

但是,当我使用 pik 193 时,我绝对可以看到服务器正在运行。在 pik 192 下运行 gem list 也不显示任何本地 gem,而 pik 193 显示了很多。

我如何在这 2 个版本之间“共享”宝石,或者是否有更好的选择,风险更小?

0 投票
1 回答
168 浏览

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

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

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

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

1)红宝石-v

红宝石 1.9.3p125 (2012-02-16) [i386-mingw32]

2) 宝石清单

当地宝石...很多宝石

3)pik 192 4)红宝石-v

红宝石 1.9.2p180 (2011-02-18) [i386-mingw32]

5) 宝石清单

本地宝石...这里没有宝石

6) 皮克 193

7) 宝石清单

本地宝石...这里没有宝石

由于看不到宝石,pik 是否无法正确返回到 ruby​​ 版本 1.9.3?