ruby-on-rails – 设置Ruby on Rails时出错
发布时间:2020-12-17 03:12:34 所属栏目:百科 来源:网络整理
导读:Following this guide,我正在尝试使用亚马逊的EC2设置Ruby on Rails.对于我的实例,我选择了“基本的32位Amazon Linux AMI 2010.11.1 Beta”.我安装了ruby,sqlite和rubygems.我在链接指南的步骤3.3中运行以下命令 bundle install 结果如下.我确定我错过了一些
Following this guide,我正在尝试使用亚马逊的EC2设置Ruby on Rails.对于我的实例,我选择了“基本的32位Amazon Linux AMI 2010.11.1 Beta”.我安装了ruby,sqlite和rubygems.我在链接指南的步骤3.3中运行以下命令
结果如下.我确定我错过了一些东西,但我很茫然.有什么建议? Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems /installer.rb:529:in `build_extensions': ERROR: Failed to build gem native extension (Gem::Installer::ExtensionBuildError) /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-1.3.3 for inspection. 编辑:按照下面的建议安装ruby-devel,我现在除了原始错误之外还得到此错误. Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:529:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /usr/bin/ruby extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite3 +universal' or 'yum install sqlite3-devel' and check your shared library search path (the location where your sqlite3 shared library is located). 但是当我试着奔跑的时候
我被告知: Package sqlite-devel-3.6.20-1.6.amzn1.i386 already installed and latest version Nothing to do 解决方法
除了上面的包,请确保你有gcc和make安装.
除了开发库之外,还需要构建您正在安装的gem. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |