Ruby on Rails
Ну что вам сказать?! Решил я тут немного поизучать «рельсы» (-: Для тех, кто не в курсе, то это фреймворк, основанный на Ruby. Поговаривают, что на «рельсах» быстро и легко создавать сайты, как простенькие, так и достаточно крутые. Вот я на собственном опыте решил это проверить, лишний опыт лишним не бывает (-:
Так как это первая статья, то, что вполне логично, я начну с установки «рельс». Дома у меня основаня рабочая система Ubuntu, кстати, я её разукрасил под MacOS, давольно прикольно (-: Поэтому процесс установки будет касаться только этой системы.
Итак, приступим, смертнички! (-:
1. Для начала обновимся:
$ sudo aptitude update
$ sudo aptitude install build-essential
2. Теперь можно приступить к установке Ruby и разных других вкусностей:
$ sudo aptitude install ruby rubygems ruby1.8-dev libsqlite3-dev
Тут мы попутно ещё установили sqlite — эдакая БД, для удобства. Потом ещё мускуль установим.
3. Думаете можем приступить уже к сборке Rails? А не тут-то было! Ничего у вас не выйдет! Ну по крайней мере у меня не вышло (-: Кому интересно: Ubuntu 10.04.
$ sudo gem install rails
выдаст следующую ошибку:
i18n requires rubygems version >= 1.3.6
Как говорится, приплыли… Но нас этим не испугаешь! Гугл ведь знает всё (-: Необходимо проделатть следующую процедуру:
$ sudo cd /usr/local/src
$ sudo wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
$ sudo tar xzvf rubygems-1.3.7.tgz
$ sudo cd rubygems-1.3.7
$ sudo ruby setup.rb
Вуаля! Теперь можем вернуться к установке «рельс»:
$ sudo gem install rails
Вот теперь всё должно пройти без сучка и задоринки. (-:
4. Давайте для красоты поставим ещё и MySQL:
$ sudo apt-get install ruby-dev libmysql-ruby libmysqlclient-dev
$ sudo gem install mysql
Вот и всё! Ничего сложного. Не верите? Ну тогда проверьте:
5. $ rails -v
Rails 3.0.0
В принципе, это всё, что я хотел написать для первой статьи про «рельсы». Единственное, что стоит добавить, так это напомнить вам, что стоит иногда обновляться. А делается это следующм образом:
6. $ sudo gem update rails —include-dependencies
А удалить старые библиотеки можно следующим способом:
7. $ sudo gem cleanup
На первый раз достаточно. В последующем я продолжу цикл статей по изучению «рельс».
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers
Сентябрь 5th, 2010 at 20:36
Круть Я тоже собираюсь изучать Руби и Рельсы. Вот в октябре с выходом Убунту 10.10 перелезу на нее и начну изучение Спасибо за пост, однозначно must have
Сентябрь 19th, 2010 at 02:34
Мой вариант установки.
Кто ставил из сорцов rubygems сначала чистим:
sudo rm -r /usr/lib/ruby/gems/
1. Минимально рекомендуемый боекомплект:
$ sudo apt-get install ruby ruby-dev rubygems rubygems-doc libopenssl-ruby sqlite3 libsqlite3-dev
$ sudo gem install rails
2. Кому нужна MySQL (кроме инсталла самой БД):
$ sudo apt-get install libmysql-ruby libmysqlclient-dev
$ sudo gem install mysql
3. Создаем проект и разрешаем зависимости:
$ rails new myproject
$ cd myproject/
$ sudo bundle install
На этом этапе все основное будет доустановлено.
Проблему автора статьи подитоженную как «Вуаля!» предполагаю в неустановленном rubygems-doc
Сентябрь 22nd, 2010 at 17:07
Spasibych, как говорится, отдельное спасибо (-:
Ноябрь 28th, 2011 at 00:43
Вставлю свои 5ть копеек. И так мой вариант
ставим rvm см. здесь http://beginrescueend.com/rvm/install/
потом ruby 1.9.2
$ rvm install 1.9.2
ставим рельсы
$ gem install rails —pre
потом разворачиваем рельсы
$ rails new blah_blah_blah -T
забиваем Gemfile
запускаем bundle install
все счастливы и все, что связано с ruby лежит в $HOME/.rvm при желании быстрый uninstall в виде
$ rm -rf /$HOME/.rvm )