Попытка начать разработку на машине снежного барса. Переустановил и построил 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
Лучше мне начинать с нуля или ремонтировать отсюда ... и где находятся начальные точки для любого из них?