相关疑难解决方法(0)

MySQL安装:错误:无法构建gem原生扩展

我试图将MySQL安装到最新版本,因为某些安装在某个地方出错了.我运行命令gem install mysql,我收到以下内容:

构建原生扩展.这可能需要一段时间...错误:安装mysql时出错:错误:无法构建gem原生扩展.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4:警告:PATH中的不可靠世界可写dir/usr/bin,模式040777 extconf.rb:4:警告:PATH中的不安全世界可写dir/usr/bin,模式040777 extconf.rb:7:警告:PATH中的不安全世界可写dir/usr/bin,模式040777 mkmf.rb在/ System无法找到ruby的头文件/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem文件将保留在/Library/Ruby/Gems/1.8/gems/mysql-2.8.1中以供检查.结果记录到/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

我搜索过,并尝试了很多东西,从安装特定版本到试图重新安装ruby而没有任何运气.

我可能会出错的任何想法?

我试图将MySQL安装到最新版本,因为某些安装在某个地方出错了.我运行命令gem install mysql,我收到以下内容:

构建原生扩展.这可能需要一段时间...错误:安装mysql时出错:错误:无法构建gem原生扩展.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4:警告:PATH中的不可靠世界可写dir/usr/bin,模式040777 extconf.rb:4:警告:PATH中的不安全世界可写dir/usr/bin,模式040777 extconf.rb:7:警告:PATH中的不安全世界可写dir/usr/bin,模式040777 mkmf.rb在/ System无法找到ruby的头文件/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem文件将保留在/Library/Ruby/Gems/1.8/gems/mysql-2.8.1中以供检查.结果记录到/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

我搜索过,并尝试了很多东西,从安装特定版本到试图重新安装ruby而没有任何运气.

我可能会出错的任何想法?

编辑:我从我的Snow Leopard DVD上安装了XCode,错误只是稍微改变了以下内容:

构建原生扩展.这可能需要一段时间...错误:安装mysql时出错:错误:无法构建gem原生扩展.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4:警告:PATH中的不可靠世界可写dir/usr/bin,模式040777 extconf.rb:4:警告:PATH中的不安全世界可写dir/usr/bin,模式040777 extconf.rb:7:警告:PATH中的不可靠世界可写dir/usr/bin,模式040777 extconf.rb:17:警告:不安全世界可写dir/usr在PATH中的/ bin,模式040777在-lmysqlclient中检查mysql_query()...在-lm中没有检查main()...在-lmysqlclient中检查mysql_query()...没有检查main()in - lz ...是在-lmysqlclient中检查mysql_query()...在-lsocket中没有检查main()...在-lmysqlclient中没有检查mysql_query()...在-lnsl中没有检查main(). ..没有检查-lmysqlclient中的mysql_query()...没有检查-lmygcc中的main()...没有检查-lmysqlclient中的mysql_query()...没有 *extconf.rb失败* 无法创建Makefile到期由于某种原因,可能缺少必要的库和/或标题 秒.检查mkmf.log文件以获取更多详细信息.您可能需要配置选项.

提供的配置选项: - 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 =/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby​​ --with-mysql-config --without-mysql-config --with-mysql-dir - without-mysql-dir --with-mysql-include --without-mysql -include …

mysql macos rubygems ruby-on-rails

73
推荐指数
5
解决办法
10万
查看次数

无法安装mysql2 gem OS X Mountain Lion

我是RoR的新手,我正在尝试安装Mysql2 -v'0.3.11'.我有OS X Mountain Lion,rails 3.2.6,ruby 1.9.3.

以下是我得到的错误.我到处看,没有找到任何东西.

$gem install mysql2 -v '0.3.11'
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
ERROR: Failed to build gem native extension.

    /Users/curiosity/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for mysql.h... yes
checking for errmsg.h... yes
checking for mysqld_error.h... yes
creating Makefile

make
compiling client.c
In file included from client.c:1:
In file included from ./mysql2_ext.h:8:
In file included from /Users/curiosity/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby.h:32:
/Users/curiosity/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/ruby.h:105:37:     error: 'ruby_check_sizeof_long' declared as an …
Run Code Online (Sandbox Code Playgroud)

mysql macos gem ruby-on-rails mysql2

6
推荐指数
1
解决办法
8564
查看次数

标签 统计

macos ×2

mysql ×2

ruby-on-rails ×2

gem ×1

mysql2 ×1

rubygems ×1