1

试图在雪豹机器上开始开发。重新安装并构建了 ruby​​ 和 ruby​​ on rails via

蜂巢逻辑帖子

在整理我自己的 rails 应用程序之前,我创建了一个测试应用程序,所有预期的文件都显示出来了。但是当我尝试运行它时,我得到了

缺少 Rails 2.2.2 gem。请gem install -v=2.2.2 rails为您已安装的 Rails 版本更新 config/environment.rb 中的 RAILS_GEM_VERSION 设置,或注释掉 RAILS_GEM_VERSION 以使用已安装的最新版本。

试图这样做会导致

/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': 没有要加载的文件 -- zlib (LoadError)

在安装 ruby​​ 和 ruby​​ on rails 版本之前,我已经运行了 ports 来安装 zlib

端口安装 zlib +universal

假设这可能会解决架构问题

并检查我看到:

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10]

$ rails -v Rails 2.2.2

$ port list | grep 'zlib'
zlib                           @1.2.3          archivers/zlib
hs-zlib                        @0.5.0.0        devel/hs-zlib
p5-compress-raw-zlib           @2.021          perl/p5-compress-raw-zlib
p5-io-zlib                     @1.10           perl/p5-io-zlib
php5-zlib                      @5.3.0          php/php5-zlib
py25-zlib                      @2.5.4          python/py25-zlib

所以我被困住了。我自己的无能者的受害者。最初的目标是让 rmagick 运行,并且在此过程中的某个地方我很确定我的 ruby​​/RoR 设置得到了冲洗。没有在原始雪豹安装上测试过,我不能说,但机器很新,我第一天就升级到 10.6。

最终目标包括使用 rmagick 和 google-geocode 在 Mongrel 下运行所有​​这些。生产服务器在 Solaris 下运行所有​​这些的早期版本并且做得很好,就像我以前机器的 10.5 设置一样。是的,我已经尝试从 Apple 网站和 SL 安装 DVD 安装最新的开发者工具和 XCode

我是从头开始还是从这里修复更好……两者的起点在哪里?

4

0 回答 0