Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 安装sqlite3(1.3.7)时出错,Bundler无法继续,无法创建rails应用程序_Ruby On Rails_Ubuntu_Sqlite - Fatal编程技术网

Ruby on rails 安装sqlite3(1.3.7)时出错,Bundler无法继续,无法创建rails应用程序

Ruby on rails 安装sqlite3(1.3.7)时出错,Bundler无法继续,无法创建rails应用程序,ruby-on-rails,ubuntu,sqlite,Ruby On Rails,Ubuntu,Sqlite,我是RubyonRails的新手 我的Ubuntu 13.04上安装了ruby 1.9.3p194和Rails 3.2.8。 我尝试使用代码创建我的第一个 rails new rotten --T rails-new-T 我有这样的东西 create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile

我是RubyonRails的新手
我的Ubuntu 13.04上安装了ruby 1.9.3p194和Rails 3.2.8。
我尝试使用代码创建我的第一个

rails new rotten --T rails-new-T 我有这样的东西

create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/images/rails.png create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/mailers create app/models create app/views/layouts/application.html.erb create app/mailers/.gitkeep create app/models/.gitkeep create config create config/routes.rb create config/application.rb create config/environment.rb create config/environments create config/environments/development.rb create config/environments/production.rb create config/environments/test.rb create config/initializers create config/initializers/backtrace_silencers.rb create config/initializers/inflections.rb create config/initializers/mime_types.rb create config/initializers/secret_token.rb create config/initializers/session_store.rb create config/initializers/wrap_parameters.rb create config/locales create config/locales/en.yml create config/boot.rb create config/database.yml create db create db/seeds.rb create doc create doc/README_FOR_APP create lib create lib/tasks create lib/tasks/.gitkeep create lib/assets create lib/assets/.gitkeep create log create log/.gitkeep create public create public/404.html create public/422.html create public/500.html create public/favicon.ico create public/index.html create public/robots.txt create script create script/rails create test/fixtures create test/fixtures/.gitkeep create test/functional create test/functional/.gitkeep create test/integration create test/integration/.gitkeep create test/unit create test/unit/.gitkeep create test/performance/browsing_test.rb create test/test_helper.rb create tmp/cache create tmp/cache/assets create vendor/assets/javascripts create vendor/assets/javascripts/.gitkeep create vendor/assets/stylesheets create vendor/assets/stylesheets/.gitkeep create vendor/plugins create vendor/plugins/.gitkeep run bundle install Enter your password to install the bundled RubyGems to your system: Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Resolving dependencies... Using rake (10.1.0) Using i18n (0.6.4) Using multi_json (1.7.7) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.5) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike (1.2.3) Using tilt (1.4.1) Using sprockets (2.1.3) Using actionpack (3.2.8) Using mime-types (1.23) Using polyglot (0.3.3) Using treetop (1.4.14) Using mail (2.4.4) Using actionmailer (3.2.8) Using arel (3.0.2) Using tzinfo (0.3.37) Using activerecord (3.2.8) Using activeresource (3.2.8) Using bundler (1.3.5) Using coffee-script-source (1.6.3) Using execjs (1.4.0) Using coffee-script (2.2.0) Using rack-ssl (1.3.3) Using json (1.8.0) Using rdoc (3.12.2) Using thor (0.18.1) Using railties (3.2.8) Using coffee-rails (3.2.2) Using jquery-rails (3.0.4) Using rails (3.2.8) Using sass (3.2.9) Using sass-rails (3.2.6) Installing sqlite3 (1.3.7) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite3 +universal' or 'yum install sqlite-devel' and check your shared library search path (the location where your sqlite3 shared library is located). *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby1.9.1 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --enable-local --disable-local Gem files will remain installed in /home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7 for inspection. Results logged to /home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out An error occurred while installing sqlite3 (1.3.7), and Bundler cannot continue. Make sure that `gem install sqlite3 -v '1.3.7'` succeeds before bundling. dvs@dvs-Inspiron-N4010:~/testruby$ sudo gem install sqlite3 -v '1.3.7' Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite3 +universal' or 'yum install sqlite-devel' and check your shared library search path (the location where your sqlite3 shared library is located). *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby1.9.1 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --enable-local --disable-local Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.7 for inspection. Results logged to /usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out 创造 创建README.rdoc 创建耙子 创建config.ru create.gitignore 创建Gemfile 创建应用程序 创建app/assets/images/rails.png 创建app/assets/javascripts/application.js 创建app/assets/stylesheets/application.css 创建app/controllers/application_controller.rb 创建app/helpers/application_helper.rb 创建应用程序/邮件 创建应用程序/模型 创建app/views/layouts/application.html.erb 创建app/mailers/.gitkeep 创建app/models/.gitkeep 创建配置 创建config/routes.rb 创建config/application.rb 创建config/environment.rb 创建配置/环境 创建config/environments/development.rb 创建config/environments/production.rb 创建config/environments/test.rb 创建配置/初始值设定项 创建config/initializers/backtrace_消音器.rb 创建config/initializers/indlections.rb 创建config/initializers/mime_types.rb 创建config/initializers/secret_token.rb 创建config/initializers/session_store.rb 创建config/initializers/wrap_parameters.rb 创建配置/区域设置 创建config/locales/en.yml 创建config/boot.rb 创建config/database.yml 创建数据库 创建db/seeds.rb 创建文档 为应用程序创建文档/自述文件 创建库 创建库/任务 创建lib/tasks/.gitkeep 创建库/资产 创建lib/assets/.gitkeep 创建日志 创建log/.gitkeep 公开 创建public/404.html 创建public/422.html 创建public/500.html 创建public/favicon.ico 创建public/index.html 创建public/robots.txt 创建脚本 创建脚本/rails 创建测试/固定装置 创建test/fixtures/.gitkeep 创建测试/功能 创建test/functional/.gitkeep 创建测试/集成 创建test/integration/.gitkeep 创建测试/单元 创建test/unit/.gitkeep 创建测试/性能/浏览\u test.rb 创建test/test_helper.rb 创建tmp/cache 创建tmp/cache/assets 创建供应商/资产/Java脚本 创建vendor/assets/javascripts/.gitceep 创建供应商/资产/样式表 创建供应商/资产/样式表/.gitkeep 创建供应商/插件 创建供应商/插件/.gitkeep 运行包安装 输入密码以将捆绑的RubyGems安装到您的系统: 从中获取gem元数据https://rubygems.org/........... 从中获取gem元数据https://rubygems.org/.. 正在解析依赖项。。。 使用耙子(10.1.0) 使用i18n(0.6.4) 使用multi_json(1.7.7) 使用activesupport(3.2.8) 使用生成器(3.0.4) 使用activemodel(3.2.8) 使用erubis(2.7.0) 使用旅程(1.0.4) 使用机架(1.4.5) 使用机架缓存(1.2) 使用机架测试(0.6.2) 使用远足(1.2.3) 使用倾斜(1.4.1) 使用链轮(2.1.3) 使用actionpack(3.2.8) 使用mime类型(1.23) 使用polyglot(0.3.3) 使用树梢(1.4.14) 使用邮件(2.4.4) 使用actionmailer(3.2.8) 使用arel(3.0.2) 使用tzinfo(0.3.37) 使用activerecord(3.2.8) 使用activeresource(3.2.8) 使用打捆机(1.3.5) 使用coffee脚本源代码(1.6.3) 使用execjs(1.4.0) 使用coffee脚本(2.2.0) 使用机架ssl(1.3.3) 使用json(1.8.0) 使用rdoc(3.12.2) 使用thor(0.18.1) 使用栏杆(3.2.8) 使用咖啡导轨(3.2.2) 使用jquery rails(3.0.4) 使用轨道(3.2.8) 使用sass(3.2.9) 使用sass轨道(3.2.6) 安装sqlite3(1.3.7) Gem::Installer::ExtensionBuildError:错误:无法生成Gem本机扩展。 /usr/bin/ruby1.9.1 extconf.rb 正在检查sqlite3.h。。。不 缺少sqlite3.h。尝试“端口安装sqlite3+通用” 或“yum install sqlite-devel”并检查共享库搜索路径( sqlite3共享库所在的位置)。 ***extconf.rb失败*** 由于某些原因无法创建Makefile,可能是缺少 必要的库和/或标题。查看mkmf.log文件了解更多信息 细节。您可能需要配置选项。 提供的配置选项: --使用opt dir --不带opt dir --选择包含 --不带opt include=${opt dir}/include --使用opt lib --不带opt lib=${opt dir}/lib --用make prog --没有make prog --srcdir=。 --库尔迪尔 --ruby=/usr/bin/ruby1.9.1 --with-sqlite3-dir --不带-sqlite3-dir --with-sqlite3-include --不带-sqlite3-include=${sqlite3 dir}/include --with-sqlite3-lib --不带-sqlite3-lib=${sqlite3 dir}/lib --启用本地 --禁用本地 Gem文件仍将安装在/home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7中以供检查。 结果记录到/home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out 安装sqlite3(1.3.7)时出错,绑定程序无法继续。 在绑定之前,请确保'gem install sqlite3-v'1.3.7'成功。 我试过了

sudo gem install sqlite3 -v '1.3.7' sudogem安装sqlite3-v'1.3.7' 现在我犯了这样一个错误

create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/images/rails.png create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/mailers create app/models create app/views/layouts/application.html.erb create app/mailers/.gitkeep create app/models/.gitkeep create config create config/routes.rb create config/application.rb create config/environment.rb create config/environments create config/environments/development.rb create config/environments/production.rb create config/environments/test.rb create config/initializers create config/initializers/backtrace_silencers.rb create config/initializers/inflections.rb create config/initializers/mime_types.rb create config/initializers/secret_token.rb create config/initializers/session_store.rb create config/initializers/wrap_parameters.rb create config/locales create config/locales/en.yml create config/boot.rb create config/database.yml create db create db/seeds.rb create doc create doc/README_FOR_APP create lib create lib/tasks create lib/tasks/.gitkeep create lib/assets create lib/assets/.gitkeep create log create log/.gitkeep create public create public/404.html create public/422.html create public/500.html create public/favicon.ico create public/index.html create public/robots.txt create script create script/rails create test/fixtures create test/fixtures/.gitkeep create test/functional create test/functional/.gitkeep create test/integration create test/integration/.gitkeep create test/unit create test/unit/.gitkeep create test/performance/browsing_test.rb create test/test_helper.rb create tmp/cache create tmp/cache/assets create vendor/assets/javascripts create vendor/assets/javascripts/.gitkeep create vendor/assets/stylesheets create vendor/assets/stylesheets/.gitkeep create vendor/plugins create vendor/plugins/.gitkeep run bundle install Enter your password to install the bundled RubyGems to your system: Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Resolving dependencies... Using rake (10.1.0) Using i18n (0.6.4) Using multi_json (1.7.7) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.5) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike (1.2.3) Using tilt (1.4.1) Using sprockets (2.1.3) Using actionpack (3.2.8) Using mime-types (1.23) Using polyglot (0.3.3) Using treetop (1.4.14) Using mail (2.4.4) Using actionmailer (3.2.8) Using arel (3.0.2) Using tzinfo (0.3.37) Using activerecord (3.2.8) Using activeresource (3.2.8) Using bundler (1.3.5) Using coffee-script-source (1.6.3) Using execjs (1.4.0) Using coffee-script (2.2.0) Using rack-ssl (1.3.3) Using json (1.8.0) Using rdoc (3.12.2) Using thor (0.18.1) Using railties (3.2.8) Using coffee-rails (3.2.2) Using jquery-rails (3.0.4) Using rails (3.2.8) Using sass (3.2.9) Using sass-rails (3.2.6) Installing sqlite3 (1.3.7) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite3 +universal' or 'yum install sqlite-devel' and check your shared library search path (the location where your sqlite3 shared library is located). *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby1.9.1 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --enable-local --disable-local Gem files will remain installed in /home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7 for inspection. Results logged to /home/dvs/.bundler/tmp/3341/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out An error occurred while installing sqlite3 (1.3.7), and Bundler cannot continue. Make sure that `gem install sqlite3 -v '1.3.7'` succeeds before bundling. dvs@dvs-Inspiron-N4010:~/testruby$ sudo gem install sqlite3 -v '1.3.7' Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking for sqlite3.h... no sqlite3.h is missing. Try 'port install sqlite3 +universal' or 'yum install sqlite-devel' and check your shared library search path (the location where your sqlite3 shared library is located). *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby1.9.1 --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --enable-local --disable-local Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.7 for inspection. Results logged to /usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out dvs@dvs-Inspiron-N4010:~/testruby$sudo gem安装sqlite3-v“1.3.7” 构建本机扩展。这可能需要一段时间。。。 错误:安装sqlite3时出错: 错误:无法生成gem本机扩展。 /usr/bin/ruby1.9.1 extconf.rb 正在检查sqlite3.h。。。不 缺少sqlite3.h。尝试“端口安装sqlite3+通用” 或“yum install sqlite-devel”并检查共享库搜索路径( sqlite3共享库的位置