* Re: [Comm] Заблудился в попытках запустить rails-сайт на альте. @ 2008-08-28 17:13 ` Alexey I. Froloff 0 siblings, 1 reply; 4+ messages in thread From: Alexey I. Froloff @ 2008-08-28 17:13 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 761 bytes --] * Денис Черносов <denis0.ru@> [080828 17:42]: > 3) mongrel+apache+subversion+capistrano - чересчур много чести для > ничтожного проекта, коим я занялся. > 4) Phusion Passenger aka mod_rails - наш путь, но... mongrel слишком круто, а passenger нормально? Не вижу логики. > ему нужен ruby-devel ( * Ruby development headers... not found ). Пакета > такого нет в сизифе и бранче. Возможно есть что-то ему соответствующее, но > он этого не понимает. libruby-devel, но оно ruby.h не там ищет. Однако я бы не рекомендовал ставить всякий crap из gem'ов. > Или уже есть готовые костыли для такой ситуации? Может быть великий гугл мне > не все сказал или я его недопонял? Что значит "запустить rails-сайт"? В production? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <d77783290808282134v4a8da7fod3e424ae3695e50a@mail.gmail.com>]
* Re: [Comm] Заблудился в попытках запустить rails-сайт на альте. @ 2008-08-29 7:11 ` Alexey I. Froloff 1 sibling, 0 replies; 4+ messages in thread From: Alexey I. Froloff @ 2008-08-29 7:11 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 996 bytes --] * Денис Черносов <denis0.ru@> [080829 08:41]: > > libruby-devel, но оно ruby.h не там ищет. Однако я бы не > > рекомендовал ставить всякий crap из gem'ов. > "crap" - это в смысле чепуха? Я ценю ваше мнение и обязательно его изучу > чуть попозже. Наверняка в этом что-то есть... crap - это помоечный код. Как это ни печально, но пишут на ruby и для ruby чёрте как. Оно, кстати, носит с собой boost. Но я посмотрю на passenger. > А пока не могли бы вы подсказать мне выход из ситуации - наверное надо > куда-то симлинк воткнуть? ln -s /usr/include/ruby/1.8/ruby.h /usr/lib/ruby/1.8/i586-linux-gnu/ruby.h Что там дальше может вылезти не знаю. > > Что значит "запустить rails-сайт"? В production? > Именно в pruduction. Проект пока на самой начальной стадии и не хочется > лишних трат делать, пока не пошла отдача. Есть свободный сервер на altlinux > office server - почему бы там не сложить... Попробуйте пока на apache через mod_fastcgi. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <d77783290808290022w1ceb188ej315b853b1532cb0d@mail.gmail.com>]
* Re: [Comm] Заблудился в попытках запустить rails-сайт на альте. @ 2008-08-29 7:44 ` Alexey I. Froloff 0 siblings, 1 reply; 4+ messages in thread From: Alexey I. Froloff @ 2008-08-29 7:44 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 379 bytes --] * Денис Черносов <denis0.ru@> [080829 11:24]: > #cd /usr/include/ruby/1.8/ > #for f in `ls -1 *.h`; do ln -s /usr/include/ruby/1.8/$f > /usr/lib/ruby/1.8/i586-linux-gnu/$f ; done; Достаточно только ruby.h. Оно нужно только для passenger'овской проверялки, при сборке заголовки ищутся там где надо. Оно, кстати, под 1.9 тоже не соберётся ;-) -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <d77783290808290205o5160204ak8a963cf181fb4fdc@mail.gmail.com>]
* Re: [Comm] Заблудился в попытках запустить rails-сайт на альте. @ 2008-08-29 10:14 ` Alexey I. Froloff 0 siblings, 0 replies; 4+ messages in thread From: Alexey I. Froloff @ 2008-08-29 10:14 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 1803 bytes --] * Денис Черносов <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. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-08-29 10:14 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-08-28 17:13 ` [Comm] Заблудился в попытках запустить rails-сайт на альте Alexey I. Froloff 2008-08-29 7:11 ` Alexey I. Froloff 2008-08-29 7:44 ` Alexey I. Froloff 2008-08-29 10:14 ` Alexey I. Froloff
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git