Проблемы с настройкой варки - PullRequest
0 голосов
/ 19 января 2012

Я новичок в кодировании, но мне удалось установить 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!.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...