Heroku上未初始化的常量Gem :: Package

时间:2013-03-25 16:17:11

标签: heroku gzip tar

尝试在Heroku上使用Gem::Package::TarWriter

Gem::Package::TarWriter.new(tar_str) do |writer|

以错误结束:

uninitialized constant Gem::Package

但一切都在本地工作。

An article解释了这一点:“您正在以管理员身份打开的命令窗口运行gem install,当ruby本身作为非管理员安装时”(反之亦然)。

好的,但我没有完全控制Heroku。

1 个答案:

答案 0 :(得分:3)

老问题,但是当我遇到uninitialized constant Gem::Package时,我在搜索中遇到了它。

就我而言,require 'rubygems/package'就是我们所需要的。在某些时候,这是不必要的,但现在是。