我正在尝试在本地服务器上设置gem仓库。以下是我从几个指南中遵循的步骤:
1) 创建BASEDIR文件夹/var/www/html/gems
2) sudo cp -r /usr/lib/ruby/gems/1.8/gems/someGem /var/www/html/gems
3) sudo gem generate_index -d /var/www/html/gems
然而,当我运行此命令时,我得到以下输出:
由于某种原因,gem无法加载。我看到一篇指南建议将BASEDIR设置为/var/www/html/rubygems/,然后在BASEDIR中创建一个gems/目录,并将所需的gems复制到此gems/目录中。我也尝试过这样做,但结果仍然相同。
我们的服务器不幸与此文章中提到的配置相同(RHEL5,ruby 1.8.5,/var和/tmp位于单独的分区上),但我们按照建议升级到了ruby 1.8.6,但它仍无法加载gem。
有人遇到过这个问题吗?找到解决方法了吗?
1) 创建BASEDIR文件夹/var/www/html/gems
2) sudo cp -r /usr/lib/ruby/gems/1.8/gems/someGem /var/www/html/gems
3) sudo gem generate_index -d /var/www/html/gems
然而,当我运行此命令时,我得到以下输出:
Loading 0 gems from /var/www/html/gems
Loaded all gems
Generating quick index gemspecs for 0 gems
Complete
Generating specs index
Generating latest specs index
Generating quick index
Generating latest index
Generating Marshal master index
Generating YAML master index for 0 gems (this may take a while)
Complete
Compressing indicies
由于某种原因,gem无法加载。我看到一篇指南建议将BASEDIR设置为/var/www/html/rubygems/,然后在BASEDIR中创建一个gems/目录,并将所需的gems复制到此gems/目录中。我也尝试过这样做,但结果仍然相同。
我们的服务器不幸与此文章中提到的配置相同(RHEL5,ruby 1.8.5,/var和/tmp位于单独的分区上),但我们按照建议升级到了ruby 1.8.6,但它仍无法加载gem。
有人遇到过这个问题吗?找到解决方法了吗?