brew配置问题

时间:2012-01-19 15:39:45

标签: ruby-on-rails macos configuration

我是编码的新手,但已经设法在运行OSX Leopard的iMac上安装Brew和Ruby on Rails。

虽然我从中得到了这些错误输出:➜~酿造医生
致命的:不是git存储库(或任何父目录):。git 我们无法检测到gcc 4.2.x.有些公式需要这个编译器。 注意:比4.2更新的XCode版本不包括gcc 4.2.x。

/ usr / local / share / man中的某些文件夹不可写。 如果你“sudo make install”软件没有被管理,就会发生这种情况 通过Homebrew。如果brew尝试将区域设置信息添加到其中一个 文件夹,然后安装将在链接步骤中失败。 你应该chown他们:

/usr/local/share/man
/usr/local/share/man/man1

==> / usr / bin发生在/ usr / local / bin之前 这意味着将使用系统提供的程序而不是那些程序 由Homebrew提供。如果您这样做,这是一个问题。 brew安装了Python。

考虑编辑你的.bashrc:   在/ usr / local / bin目录 在PATH中的/ usr / bin之前。

我需要做些什么来解决这些问题?

我在第一个Rails应用程序中路由此问题时遇到了问题:

4.3设置应用程序主页

现在我们已经创建了控制器和视图,当我们想要显示“Hello Rails”时,我们需要告诉Rails。在我们的情况下,我们希望它在我们导航到我们网站的根URL http://localhost:3000时显示,而不是“欢迎登机”冒烟测试。

执行此操作的第一步是从应用程序中删除默认页面:

$ rm public / index.html 我们需要这样做,因为Rails将在公共目录中提供任何静态文件,而不是我们从控制器生成的任何动态内容。

现在,您必须告诉Rails您的实际主页所在的位置。在编辑器中打开文件config / routes.rb.这是您的应用程序的路由文件,它以特殊的DSL(特定于域的语言)保存条目,告诉Rails如何将传入的请求连接到控制器和操作。此文件在注释行上包含许多示例路由,其中​​一个实际显示如何将站点的根连接到特定的控制器和操作。找到以root开头的行:to,取消注释并将其更改为如下所示:

Blog :: Application.routes.draw做

...#   #您可以使用“root”路由站点的根目录   #只记得删除public / index.html。   root:to => “回家#指数” 根:to => “home #index”告诉Rails将根操作映射到主控制器的索引操作。

现在,如果你在浏览器中导航到http://localhost:3000,你会看到Hello,Rails!。

0 个答案:

没有答案