FAQ

Как установить Ruby on Rails в Ubuntu 11.10

Ubuntu (последняя стабильная версия: 11.10 (Oneiric Ocelot)) - одна из популярнейших Linux-систем, и она становится всё более популярной среди программистов и веб-разработчиков. Программисты C/C++/Java и веб-разработчики любят Ubuntu, потому что там доступно много открытых инструментов для разработки по минимальной или нулевой цене.

ruby-on-rails (1)

Ruby on Rails - один из популярнейших фреймворков для разработки веб-приложений, используя Agile. Rails (Последняя версия: 3.1) основан на MVC (Model View Framework). Начать работу с Rails было небольшой проблемой (на Linux-платформе) для начинающих, из-за ошибок установки, возможно из-за зависимостей (например gems). Расслабьтесь, это очень просто, вам нужно всего лишь понять несколько вещей. Этот пост был написан для тех, кто хочет начать работу с 'Ruby On Rails'(также зовётся ROR) на Ubuntu 11.10, или для rails-разработчиков, которые хотят разрабатывать классные приложения с Ubuntu 11.10, и при этом не хочет проходить все секс испытания, которые предстоят для тех, у кого нету руководств :) .

Чтобы установить ruby on rails в Ubuntu 11.10 (или другом похожем Linux-дистрибутиве, таком как Linux Mint, Debian и так далее), просто следуйте следующим простым шагам. Хотя RVM - не такое строгое требование, но оно рекомендуется - позволит вам использовать различные версии Ruby, что может быть необходимым в некоторых случаях.

ruby-on-rails

шаг 1. Устанавливаем зависимости

Устанавливаем git : Git - самая популярная (быстрая и эффективная; используется Linux-ядром; разработана создателем Linux - Линусом Торвальдсом) открытая система контроля версий. Вы можете установить её одной простой командой из официального репозитория пактеов -

sudo apt-get install git

[вы можете также установить git из исходников (Загрузите исходный код, распакуйте его и выполните make && sudo make install) ]

Устанавливаем Curl : Curl - консольный инструмент для загрузки файлов с серверов FTP/HTTP/HTTPS. Чтобы установить его, откройте терминал и выполните команду:

sudo apt-get install curl

шаг 2. Устанавливаем RVM (менеджер версий Ruby)

Откройте терминал и выполните команду (надеюсь, вы уже выполнили первый шаг, если нет, то сначала выполните его) -

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Теперь вам пожет потребовать отредактировать файл bashrc для загрузки RVM в сессию. Чтобы сделать это, выполните -

gedit ~/.bashrc

и добавьте следующую линию в конец файла (затем сохраните его)

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

Затем перезагрузите сессию, используя команду -

source ~/.bashrc

Теперь вы можете протестировать, установился или нет RVM успешно. Откройте терминал и выполните команду:

type rvm | head -1

После выполнения команды выше вы должны получить такой вывод -

rvm is a function

Это всё.. вы успешно установили RVM. Теперь стоит установить несколько дополнительных зависимостей. Чтобы их узнать, наберите -

rvm requirements

После выполнения команды выше, установите рекомендованные дополнительные пакеты -

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

шаг 3. Устанавливаем Ruby

Теперь время установить ту версию ruby, которую вы хотите (рекомендуется использовать 1.8.7 или 1.9.2). Стандартный синтаксис - rvm use version_name. Это также установит ассоциированные пакеты, такие как RubyGems и Bundler.

rvm install 1.9.2

Затем выберите версию, которую вы хотите использовать -

rvm use 1.9.2

Если вы не уверены, какая версия ruby сейчас используется, наберите -

ruby -v

шаг 4. Устанавливаем Rails

Наконец, мы можем установить rails, используя простую команду -

gem install rails

Это всё.

Теперь создадим простое приложение (просто для тестирования, используя Ruby on Rails.

rails new my_app

bundle install

cd my_app

rails server

Теперь откройте ваш браузер и наберите следующий адрес (чтобы увидеть работу приложения) -

http://localhost:3000

Комментарии   

 
0 #7 Виталиц 23.05.2013 11:59
Цитирую Letto:
сделал всё по инструкции. при наборе команды: ~$ bundle install
получаю:
Could not locate Gemfile
как быть? что делать?

????
Цитировать
 
 
0 #6 Виталиц 17.05.2013 08:22
Установил все, а приложение(тест ) так и не работает
/home/ubuntu/.rvm/gems/ruby-2.0.0-p
from script/rails:6: in `require'
from script/rails:6: in `'
Цитировать
 
 
0 #5 Dinar 22.04.2012 08:28
Хорошая инструкция, но вместо bash <
Цитировать
 
 
+1 #4 Guedda 19.04.2012 06:31
Добрый день. Сейчас начал делать всё по пунктам, как написано у Вас, но остановился на type rvm. У меня выдалось "bash: type: rvm: не найден"
Ubuntu 11.10. Выполнял всё по шагам, как и говорили. Помогите, пожалуйста (если возможно, по скайпу amir_gued)
Цитировать
 
 
0 #3 RuslanM 01.04.2012 04:28
Благодарю автора. Только с этой инструкцией смог нормально поставить и настроить rvm!
Цитировать
 
 
+1 #2 Ai 19.03.2012 17:20
Цитирую Letto:
сделал всё по инструкции. при наборе команды: ~$ bundle install
получаю:
Could not locate Gemfile
как быть? что делать?

этот Gemfile создаётся в дочерней папке с именем my_app если брать этот пример. Т.е. сперва надо туда зайти, а потом уже набирать bundle install
Цитировать
 
 
0 #1 Letto 17.03.2012 10:07
сделал всё по инструкции. при наборе команды: ~$ bundle install
получаю:
Could not locate Gemfile
как быть? что делать?
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top