ALT Linux Community general discussions
 help / color / mirror / Atom feed
* 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

* 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

* 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

* 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