相关疑难解决方法(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万
查看次数

难以在Ubuntu上安装mysql gem

我正在尝试安装mysql 2.8.1 gem.我将使用它在Ubuntu 10.04上构建Rails 2.0.2应用程序.我会使用Ruby 1.8.7.我已经安装了开发依赖项(其他宝石).由于某些原因,我无法安装它.我无法弄清楚如何修复它.请帮忙!!

我尝试安装时在终端中获得以下内容:

mohnish@pc146724-desktop:~/Downloads$ sudo gem install mysql-2.8.1.gem 
Building native extensions.  This could take a while...
ERROR:  Error installing mysql-2.8.1.gem:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... …
Run Code Online (Sandbox Code Playgroud)

mysql rubygems ruby-on-rails ubuntu-10.04

50
推荐指数
2
解决办法
3万
查看次数

MYSQL安装问题

在我的mac上通过终端升级了几个gem之后,我创建了一个由mysql数据库备份的新rails项目.启动应用程序后,将显示常规欢迎页面.

这是问题 - 我尝试单击标题为"关于您的应用程序的环境"的链接,我在浏览器中收到以下输出:

MissingSourceFile in Rails/infoController#properties
no such file to load -- mysql
Run Code Online (Sandbox Code Playgroud)

我也在终端收到此输出

The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
Processing Rails::InfoController#properties (for 127.0.0.1 at 2008-12-09 20:41:41) [GET]
Processing Rails::InfoController#properties (for 127.0.0.1 at 2008-12-09 20:41:41) [GET]
MissingSourceFile (no such file to load -- mysql):
...
Run Code Online (Sandbox Code Playgroud)

正如它所说的那样,我在停止应用程序后尝试发出"gem install mysql",只是受到了我无法理解的这一块行话的欢迎:

WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
      /usr/bin aren't both writable.
WARNING:  You don't have /Users/mymac/.gem/ruby/1.8/bin …
Run Code Online (Sandbox Code Playgroud)

mysql macos installation ruby-on-rails

3
推荐指数
1
解决办法
6361
查看次数