ruby-on-rails-4 – Rails 4服务器失败,Ruby 2.0分段错误,Abort
我刚刚开始浏览railstutorial.org并开始设置我的开发环境.当我到第1.2.5节为fist_app运行rails服务器时,我输入命令并打印出以下内容:
$rails server /Users/aaronpflower/.rvm/gems/ruby-2.0.0-p481@railstutorial_rails_4_0/gems/sqlite3- < 1.3.8/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault ruby 2.0.0p481 (2014-05-08 revision 45883) [x86_64-darwin13.2.0] 然后是500行文字
结束于:
当第一次发生时,双重检查了教程中导致这一步骤的步骤,因为它是一个很有可能的初学者.我键入了以下命令和一切结帐. (我也在使用OS 10.9.3) $rails -v Rails 4.0.5 $ruby -v 2.0.0p481 $rvm -v 1.25.27 $brew doctor system ready to brew 通过搜索一些帖子建议卸载sqlite3然后重新安装但我仍然得到相同的seg故障消息.不确定下一步. 解决方法
您的Rails -v和Ruby -v对于本教程是正确的.
我还可以从输入中看到你的gemfile中有gem’sqlite3′,’1.3.8′. 1:你捆绑了吗? 您最后一次运行捆绑包更新或捆绑安装是什么时候? 你是怎么去卸载sqlite3的?你用$gem卸载sqlite3了吗? 2: – 什么版本的经理? 您是否使用rvm,rbenv或homebrew进行安装?对不同的部分使用不同的版本管理器会产生通信问题. 3:你安装了Xcode吗? 这取自http://www.railstutorial.org: “作为先决条件,OS X用户可能需要安装Xcode开发人员工具.为了避免(巨大的)完整安装,我建议使用更小的Xcode命令行工具. 要安装Xcode(我的推荐),请在AppStore中查找. 安装命令行工具(MHartl的建议) – https://developer.apple.com/downloads/ 4:你在使用`bundle exec`吗? 尝试捆绑exec rails c和捆绑exec rails s 5:尝试“刷新”您的捆绑目录 如果bundle exec不起作用 rm -rf .bundle/ && bundle (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |