有没有一种简单的方法在OS X 10.11 El Capitan上安装rails

时间:2015-11-16 20:57:14

标签: ruby-on-rails macos osx-elcapitan

旧操作系统的说明似乎不适用于OS X El capitan 10.11.1上启用的系统完整性保护

http://railsinstaller.org或另一个软件包有哪些选项,简化安装以使rails运行?

4 个答案:

答案 0 :(得分:1)

首先你需要ruby ...因为你在OS x EL capitan上你已经有了ruby ...所以第一步完成... ruby​​是编程语言... rails是框架...所以你现在已经拥有了想要框架的语言......

接下来你需要安装bundler(ruby的包管理器):

gem install bundler

然后你可以安装rails:

gem install rails

现在您可以创建一个新项目:

rails new my_app_name

当你这样做时,你会发现在创建了很多东西之后它会执行bundle install ...所以之后你应该可以用以下代码启动你的应用程序:

rails s

如果在安装过程中发生错误,只需通过快速谷歌搜索查找错误...大部分时间它只是您缺少的依赖项...也取决于您尝试过的教程可能需要启动mysql首先...或者执行类似:rake db:create(在你选择的数据库中创建一个数据库)以及之后:rake db:migrate创建一些表(但这取决于前面的教程)尝试获取欢迎页面rails first ...你应该在你的浏览器中使用地址:localhost:3000

答案 1 :(得分:1)

如果您运行该程序,Apple会安装/usr/bin/rails以指导您完成核心操作系统安装的一部分的官方安装说明。许多旧的说明会因为与10.11新的System Integrity Protection不能很好地合作而破裂。

首先确保安装了命令行工具:

xcode-select install

然后按照检查已安装的rails版本获得的说明(如果有):

rails --version

答案 2 :(得分:0)

这是一个很棒的网站:https://gorails.com/setup/osx/10.11-el-capitan

但是,如果您遇到

ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.
使用gem安装后终端上的

必须通过Xcode安装命令行工具 - >偏好 - >下载或https://developer.apple.com/downloads/ 如果你有更新的Xcode版本

答案 3 :(得分:0)

如果你不使用自制软件和rvm,我恳请你这样做!现在您正在全新安装,这可能是让这些习惯失效的最佳时机......我知道它有一个学习曲线,但两者都会让您的生活变得更加轻松,特别是rvm! :)

本文描述了用户如何完成它......他们基本上在el capitan上编译了一个ruby。

http://www.railsbling.com/posts/el-capitan-homebrew-ruby-qt5-java/

rvm比任何railsinstaller或shellscript都要好......