从下载的tar或zip安装gem

时间:2009-12-08 04:35:44

标签: ruby-on-rails

首先让我说我不能做宝石安装,我不知道为什么。可能是因为我住在中国和防火墙随机的东西。

所以我必须在本地安装宝石。例如,我想安装这个宝石谜语。但是这个gem下载为tar或zip,当我打开它时,它是一个文件夹而不是.gem文件。

那该怎么办?

2 个答案:

答案 0 :(得分:19)

您可以在解压缩/解压缩的目录中执行gem build whatever.gemspec - 这将生成.gem文件,然后执行gem install whatever.gem

您需要位于解压缩gem文件的目录中,例如

C:\railsinstaller\ruby2.2.0\lib\ruby\gems\2.2.0\gems> gem install rails-5.0.0.1.gem

就是这样 - 你完成了下载和安装Rails。

答案 1 :(得分:1)

要避免gem 'pry', path: './pry' 步骤,并始终运行实际代码,bundler可以从本地路径安装:

./pry

在Gemfile中。

...其中bundle install将是您的存储库的克隆。

只需运行gem build pry / gem install pry/pry.gem一次,您所制作的宝石来源中的任何更改都会立即反映出来。使用gem build pry时,来源仍会移至GEM_PATH中,如果您进行更改,则必须再次同时运行gem update和{{1}}。