отсутствующий рельс драгоценный камень: zlib не найден на снежном барсе, но показывает в портах - PullRequest
1 голос
/ 09 октября 2009

Попытка начать разработку на машине снежного барса. Переустановил и построил ruby ​​и ruby ​​на рельсах через

гивелогический пост

Перед сортировкой моего собственного приложения rails я создал тестовое приложение, и все ожидаемые файлы обнаружились. Но когда я пытаюсь запустить его, я получаю

Missing the Rails 2.2.2 gem. gem install -v=2.2.2 rails, обновите параметр RAILS_GEM_VERSION в config / environment.rb для установленной вами версии Rails или закомментируйте RAILS_GEM_VERSION, чтобы использовать последнюю установленную версию.

Попытка сделать это приводит к

/ opt / local / lib / ruby ​​/ vendor_ruby / 1.8 / rubygems / custom_require.rb: 31: в `gem_original_require ': нет такого файла для загрузки - zlib (LoadError)

Перед установкой версий ruby ​​и ruby ​​на rails я запустил порты для установки zlib с

порт установки zlib + универсальный

при условии, что это может обойти проблемы архитектуры

и проверяю вижу:

$ 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 скрылась. Я не могу проверить его на оригинальной установке Snow Leopard, я не могу сказать, но машина очень новая, обновленная в первый день, когда я приобрел ее до 10.6.

Возможная цель - запустить все это под Mongrel, используя rmagick и google-geocode. Рабочий сервер работает под управлением более ранних версий всего этого под Solaris и работает так же хорошо, как это было с настройкой 10.5 на моей предыдущей машине. И да, я попытался установить последние версии Инструментов разработчика и XCode, как с сайта Apple, так и с установочного DVD SL

Лучше мне начинать с нуля или ремонтировать отсюда ... и где находятся начальные точки для любого из них?

...