Я новичок в кодировании, но мне удалось установить Brew и Ruby on Rails на мой iMac под управлением OSX Leopard.
Хотя я получаю из него следующие сообщения об ошибках: ➜ ~ brew doctor
Неустранимый: не репозиторий git (или любой из родительских каталогов): .git
Мы не смогли обнаружить gcc 4.2.x. Некоторые формулы требуют этого компилятора.
ПРИМЕЧАНИЕ. Версии XCode, более новые, чем 4.2, не включают gcc 4.2.x.
Некоторые папки в / usr / local / share / man недоступны для записи.
Это может произойти, если вы используете программу sudo make install, которая не управляется
Homebrew. Если варево пытается добавить информацию о локали к одному из этих
папок, тогда установка не удастся на этапе ссылки.
Вы, вероятно, должны chown
их:
/usr/local/share/man
/usr/local/share/man/man1
==> / usr / bin встречается до / usr / local / bin
Это означает, что системные программы будут использоваться вместо
предоставлено Homebrew. Это проблема, если вы, например. Заварить установленный Python.
Рассмотрите возможность редактирования вашего .bashrc для установки:
/ USR / местные / бен
впереди / usr / bin в вашем PATH.
Что мне нужно сделать, чтобы это исправить?
У меня проблемы с маршрутизацией этого в моем первом Rails-приложении:
4.3 Настройка домашней страницы приложения
Теперь, когда мы создали контроллер и просмотр, нам нужно сообщить Rails, когда мы хотим, чтобы «Hello Rails» появился. В нашем случае мы хотим, чтобы он отображался при переходе к корневому URL-адресу нашего сайта, http://localhost:3000, вместо теста «Добро пожаловать на борт».
Первый шаг к этому - удалить страницу по умолчанию из вашего приложения:
$ rm public / index.html
Мы должны сделать это, так как Rails будет доставлять любой статический файл в публичный каталог в предпочтение перед любым динамическим контентом, который мы генерируем из контроллеров.
Теперь вы должны сообщить Rails, где находится ваша настоящая домашняя страница. Откройте файл config / rout.rb в вашем редакторе. Это файл маршрутизации вашего приложения, в котором содержатся записи на специальном DSL (предметно-ориентированном языке), который сообщает Rails, как связывать входящие запросы с контроллерами и действиями. Этот файл содержит множество примеров маршрутов в закомментированных строках, и один из них фактически показывает, как подключить корень вашего сайта к определенному контроллеру и действию. Найдите строку, начинающуюся с root: to, раскомментируйте ее и измените ее следующим образом:
Блог :: Application.routes.draw do
# ...
# Вы можете получить рут вашего сайта с «root»
# просто не забудьте удалить public / index.html.
root: to => "home # index"
Корень: to => "home # index" указывает Rails сопоставить действие root с действием index контроллера home.
Теперь, если вы перейдете к http://localhost:3000 в своем браузере, вы увидите Hello, Rails!.