[Comm] Заблудился в попытках запустить rails-сайт на альте.

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Пт Авг 29 14:14:50 MSD 2008


* Денис Черносов <denis0.ru@> [080829 13:18]:
> Missing the Rails 1.1.0 gem.
Откуда тут 1.1.0?  Подозреваю, что из config/environment.rb.
Видимо это приложение создавалось "родным" rails древней версии.

В 4.0/branch, если правильно помню, rails версии 1.2.6.

Можно закомментировать строку с RAILS_GEM_VERSION в
config/environment.rb, скопировать
/usr/share/rails/environments/boot.rb в config/boot.rb и потом
сделать rake rails:update.  Это позволит запустить приложение на
на "системном" rails.

"Родной" boot.rb умеет грузить rails только vendor/rails/ и
gem'ы.  "Пакетный" boot.rb умеет только vendor/rails/ и
"системные" модули.  Я пока не знаю куда в "пакетном" приделать
ещё и загрузку rails из gem'ов.

> Т.е. не видит gem|rake установленных из rpm-пакетов. И даже
> ruby-rails не увидел.
rubygems вообще не видит "системных" пакетов.  Либо всё ставить
через rubygems, либо пользоваться только пакетами.  Это два 100%
рабочих способа, правда пакетов пока мало.

Если пробовать совмещать два этих способа, могут вылезать
разнообразные проблемы, но не обязательно.  Поддержка rubygems
осталась, но приоритет у "системных" пакетов.

Плагины rails умеет грузить как из gem'ов, так и из
vendor/plugins.  В Сизифе я сделал возможность грузить
"запакеченные" плагины.

> Рельсы поставил самые свежие с помощью  gem install rails, но кроме них #gem
> list --local ничего не показывает.
--include-dependencies надо, чтобы все зависимости поставились.

> 2) возможно, напрямую связанное с 1) Или просто я туплю :(
> Пока собираюсь держать данные и development и production в sqlite3 файлах.
> rake db:migrate, и rake db:schema:load наполняют development, а production
> оставляют пустым.
RAILS_ENV=production rake db:... не помогает?

-- 
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20080829/2302aac1/attachment-0002.bin>


Подробная информация о списке рассылки community