旧操作系统的说明似乎不适用于OS X El capitan 10.11.1上启用的系统完整性保护
http://railsinstaller.org或另一个软件包有哪些选项,简化安装以使rails运行?
答案 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)
/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都要好......