0
Everytime я бегу bundle install
, я получаю этот выход:Проблемы бегущие первый рубин на рельсах, «SQLite -v 1.3.10»
Shaheens-MacBook-Air:blog ShaheenG$ bundle install
Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies...
Using rake 10.4.0
Using i18n 0.6.11
Using json 1.8.1
Using minitest 5.4.3
Using thread_safe 0.3.4
Using tzinfo 1.2.2
Using activesupport 4.1.8
Using builder 3.2.2
Using erubis 2.7.0
Using actionview 4.1.8
Using rack 1.5.2
Using rack-test 0.6.2
Using actionpack 4.1.8
Using mime-types 2.4.3
Using mail 2.6.3
Using actionmailer 4.1.8
Using activemodel 4.1.8
Using arel 5.0.1.20140414130214
Using activerecord 4.1.8
Using bundler 1.6.2
Using coffee-script-source 1.8.0
Using execjs 2.2.2
Using coffee-script 2.3.0
Using thor 0.19.1
Using railties 4.1.8
Using coffee-rails 4.0.1
Using hike 1.2.3
Using multi_json 1.10.1
Using jbuilder 2.2.5
Using jquery-rails 3.1.2
Using tilt 1.4.1
Using sprockets 2.11.3
Using sprockets-rails 2.2.1
Using rails 4.1.8
Using rdoc 4.1.2
Using sass 3.2.19
Using sass-rails 4.0.4
Using sdoc 0.4.1
Using spring 1.2.0
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/ShaheenG/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb
checking for sqlite3.h...
*** 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=/Users/ShaheenG/.rvm/rubies/ruby-2.1.2/bin/ruby
--with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include
--without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib
--without-sqlite3-lib=${sqlite3-dir}/lib
/Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file.
(RuntimeError) You have to install development tools first.
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:587:in `try_cpp'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:1120:in `block in find_header'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:918:in `block in checking_for'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:351:in `block (2 levels) in postpone'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:321:in `open'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:351:in `block in postpone'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:321:in `open'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:347:in `postpone'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:917:in `checking_for'
from /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/mkmf.rb:1119:in `find_header'
from extconf.rb:30:in `<main>'
extconf failed, exit code 1
Gem files will remain installed in
/Users/ShaheenG/.rvm/gems/ruby-2.1.2/gems/sqlite3-1.3.10 for inspection. Results logged to
/Users/ShaheenG/.rvm/gems/ruby-2.1.2/extensions/x86_64-darwin-13/2.1.0-static/sqlite3-1.3.10/gem_make.out
An error occurred while installing sqlite3 (1.3.10), and Bundler
cannot continue. Make sure that `gem install sqlite3 -v '1.3.10'`
succeeds before bundling. Shaheens-MacBook-Air:blog ShaheenG$
Как получить это правильно установить? Я пытался искать и использовать brew install sqlite3
и т.д.
Эй, Мусанниф! Просто проснулся и проверил эту тему, чтобы найти ответы. В настоящее время загрузка инструментов командной строки для mac osx yosemite, плохо сообщите, если она работает! – ShaiwanGhazazani
nope такая же ошибка, после установки; ОШИБКА: Ошибка при установке sqlite3: \t ОШИБКА: Не удалось создать собственное расширение gem. /Users/ShaheenG/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb проверка на sqlite3.h ... *** extconf.rb не удалось *** Не удалось создать Makefile из-за по какой-то причине, вероятно, отсутствовали необходимые библиотеки и/или заголовки. Подробнее читайте в файле mkmf.log. Вы можете использовать . – ShaiwanGhazazani
Вы открыли новую оболочку после установки? Что означает mkmf.log? –