Прежде чем начать что-то делать с фрэймвормком(Rails), imho нужно немного изучить сам я.п. (Ruby). Для этого лучше использовать книгу (а не интернет -источники).
На линуксе нет Far'a, однако Krusader - относительно хорошая альтернатива, в том числе как редактор, остальные - совсем УГ.
***end offtop
Заходим в какую-либо директорию:
Открываем в браузере http://0.0.0.0:3000
***begin offtop
Вообще, автор сделал вывод, что при возникновении каких-либо вопросов лучше обращаться к печатным источникам(pdf,djvu). Текстовый поиск в pdf гораздо эффективнее, чем в гугле или каком-либо другом поисковике, т.к. в книге описаны основополагающие принципы, в то время как в интернете представлены частные решения, которые часто не работают.
***end offtop
Неплохая книга по Ruby(для тех, кто уже имеет опыт в программировании и владеет инглишем) - "Visual Quickstart guide" автора "Larry Ullman"a .
Установка
Кто не осилил линукс - в упомянутой выше книге описана установка под винду.
Итак, ставим Ubuntu(у меня v 12.04 LTS) на виртуалку, запускаем терминал, следуем инструкции http://www.the-tech-tutorial.com/?p=1868. Я немного модифицировал 2-ю инструкцию:sudo apt-get install build-essential git-core curl libmysqlclient-dev nodejsПри установке можно явно задать версию для Rails:
gem install rails --version=3.1
После установки проверяем что установилось(для чистоты эксперимента предварительно перезапустим терминал):
slava@slava-VirtualBox:~$ ruby -v***begin offtop
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
slava@slava-VirtualBox:~$ rails -v
Rails 3.1.0
slava@slava-VirtualBox:~$
На линуксе нет Far'a, однако Krusader - относительно хорошая альтернатива, в том числе как редактор, остальные - совсем УГ.
***end offtop
Запуск
Заходим в какую-либо директорию:
slava@slava-VirtualBox:~$ cd Projects/RubyСоздаём каркас нового Rails приложения ("MySite"):
slava@slava-VirtualBox:~/Projects/Ruby$ rails new MySiteЗаходим в директорию этого приложения:
slava@slava-VirtualBox:~/Projects/Ruby$ cd MySiteЗапускаем сервер:
slava@slava-VirtualBox:~/Projects/Ruby/MySite$ rails s
=> Booting WEBrick
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-06-30 09:54:05] INFO WEBrick 1.3.1
[2012-06-30 09:54:05] INFO ruby 1.9.2 (2012-04-20) [i686-linux]
[2012-06-30 09:54:05] INFO WEBrick::HTTPServer#start: pid=2804 port=3000
Открываем в браузере http://0.0.0.0:3000
Комментариев нет:
Отправить комментарий