【问题标题】:Is there a way to install a rubygem manually without accessing rubygems.org?有没有办法在不访问 ruby​​gems.org 的情况下手动安装 ruby​​gem?
【发布时间】:2020-01-14 23:41:55
【问题描述】:

所以我遇到了这个 IPv6 问题,我无法访问 ruby​​gems 并且在使用 IPv4 之前连接超时。我设法以一种或另一种方式安装了 ruby​​gems,当我输入 -v 时,一切都检查出来了。现在我需要 Jekyll 和 Jekyll-paginate-v2。我尝试了gem install jekyll,但由于上述原因它不起作用。奇怪的是,我能够通过sudo apt install jekyll 安装 Jekyll。用 jekyll-paginate-v2 试过,但没有这样的选择。那么有没有不使用gem命令的方式安装呢?

【问题讨论】:

  • stackoverflow.com/questions/220176/… 这是你要找的吗?
  • @KarthikeyanVaithilingam 不,但有点是的。为了使用这个解决方案,我必须先从 ruby​​gems 获取一个 .gem 文件,所以它有点相同,但我找到了一个解决方法 - 我使用 github 构建了一个 gem,然后安装它。感谢您的回答。

标签: console rubygems jekyll windows-subsystem-for-linux


【解决方案1】:

好的,所以我找到了解决这个问题的方法。

要安装 gem,您需要一个 .gem 文件,由于您无法访问 ruby​​gems.org,我们将从 github 获取它。只需转到 gem 的 github 页面,下载它,然后在该目录中打开 bash,键入 gem build gemname.gemspec,它将在此目录中创建一个 .gem 文件。之后只需使用gem install --local gemname.gem 即可。

【讨论】:

  • 请将此答案标记为已接受的答案(即使它是您自己的答案),这样新访问者就不必费心尝试提供帮助了。
猜你喜欢
  • 1970-01-01
  • 2019-04-13
  • 1970-01-01
  • 2015-01-31
  • 1970-01-01
  • 2010-10-16
  • 1970-01-01
  • 1970-01-01
  • 2013-05-30
相关资源
最近更新 更多