Boroda aka Hamster (fantaseour) wrote,
Boroda aka Hamster
fantaseour

Categories:

Еще один подход к Руби-на-рельсе

хочу попробовать поюзать руби. Я устал от разработок мелких заказов на шаред-хостингах. Хочется взять что-то по-больше, а для этого надо посмотреть сначала по сторонам -- какие есть возможности, если ориентируешься не на шаред, а как минимум на VDS.


Чувствуется, что заматерел проектик. Местами ощущения, как после битвы. Часть мануалов по руби, на которые ссылается rubyonrails.com уже недоступны. Часть доменов не функционируют. А девелоперская ветка 1.9 2007 года все еще нестабильна. Это нормально. Говорит о том, что эйфория прошла началась работа. В пыхе тоже 5.3 все еще хостерам не по зубам, хотя и стабильна, а 6.0 в состоянии вечного будущего.

Провожу сбор приборов и материалов :)

Версии решил взять, рекомендуемые: руби 1.8.7 и соответствующие рельсы.

sudo apt-get install ruby-full build-essential
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar xzvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

или sudo apt-get install rubygems,
но лучше скачать и поставить руками, иначе придется обновлять gems через apt-get

и проапдейтить гемс через них самих:
sudo gem install rubygems-update
sudo gem update --system (если ставили через apt-get, то так сделать не получится!)

ну и рельсы
sudo gem install rails

Есть на ланчпаде проект, https://edge.launchpad.net/~ubuntu-on-rails
Возможно стоит пользоваться им. По крайней мере выглядит очень удобно.

Насчет в каком виде эти рельсы по началу юзать. Видимо сейчас модно использовать passanger, а не монгрел. Ставится через упомянутый ubuntu-on-rails. Наверное поставлю через nginx, а не через апач.

Малость напуган тем, что с юникодом что-то не так, как говорят. Но вроде в первом приближении должна срабатывать директива KCODE, и библиотека active-support, которая есть отдельно, но с рельсами идет в комплекте. В нынешней версии надо использовать mb_chars, вместо chars.

На почитать пока взял книжку по руби:
http://www.humblelittlerubybook.com/book

Ну вот, буду ковырять. Не знаю стоит ли оно того, но вроде давно хотел, а под убунтой вроде все ставится довольно просто.

поскольку остальные, на которые ссылается rubyonrails.com недоступны.

по рельсам у меня мнго книжек вроде прагматик программер. надеюсь, что они не устарели.
Tags: development, rails
Subscribe

  • Так. Чуть не бросил дневник :)

    Ну вот, хотел не бросать и опять сюда не пишу :( Потому, что в будние дни сил нет писать, а в выходные вот то у меня ДР, то у пасынка. То просто…

  • 46

    Дня рожденья пост. Ну ничего, мы еще позажигаем :)

  • (no subject)

    Я очень люблю конференции. Они зажигают в разработчике свечечку, которую он потом бережно несет в себе через весь год! Когда-то давно, я с завистью…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 17 comments

  • Так. Чуть не бросил дневник :)

    Ну вот, хотел не бросать и опять сюда не пишу :( Потому, что в будние дни сил нет писать, а в выходные вот то у меня ДР, то у пасынка. То просто…

  • 46

    Дня рожденья пост. Ну ничего, мы еще позажигаем :)

  • (no subject)

    Я очень люблю конференции. Они зажигают в разработчике свечечку, которую он потом бережно несет в себе через весь год! Когда-то давно, я с завистью…