在我的机器上安装mysql2 gem时遇到了问题。
我有OSX10.8和最新的Xcode,mySql是通过Homebrew安装的。使用最新的RVM安装的所有红宝石。
我可以在Ruby2.0.0-P195下安装mysql2
[~]$ rvm use 2.0.0 [ruby-1.9.3-p429]
Using /Users/aselder/.rvm/gems/ruby-2.0.0-p195
[~]$ gem in mysql2
不是复制品。这个问题是mysql2,另一个问题是mysql2 gem。他们确实有相同的答案,但另一个问题的答案并没有明确说明解决方案是什么。答案隐藏在评论中。请看黄色文本的答案,这个问题包含了解决方案。
下面是我在Windows上安装mysql时收到的一个错误。
C:\>gem install mysql
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing mysql:
我是否可以在没有Xcode的情况下为rails安装MySQL gem?许多站点都提到XCode是安装的可选要求。但命令行工具已经安装。
我已经安装了rails,ruby,自制,MacPorts,没有XCode.But MySql的创业板无法安装。
注意:我已经安装了用于Xcode的命令行工具。但不是完整的Xcode。
我跟踪了这些参考资料,
但我一直在尝试犯这些错误
sudo gem install mysql
错误
Building native extensions. This could take a while...
ERROR: Error installing mysql:
我刚刚在这个iMac和rubygems上安装了MAMP,但是当我运行:
sudo gem安装mysql -–with-mysql-config=/usr/local/mysql/bin/mysql_config
给了我
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.
我看到堆积如山,似乎找不到一个明确的解决办法,我的问题。
我尝试通过以下方法安装mysql:
捆绑安装
gem安装mysql
brew安装mysql
都不起作用。
我收到以下错误消息:
Fetching: mysql-2.9.1.gem (100%)
Building native extensions with: '--with-mysql-config=/usr/local/mysql/bin/mysql_config'
This could take a while...
ERROR: Error installing mysql:
我需要安装mysql2 gem,但它在链接“错误:无法构建gem本地扩展”时中断。它确实错误地使用了-lmysqlclient_r,而它应该使用-lmysqlclient。
所以我要做的是:
$ cd /usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/ext/mysql2
$ vi Makefile # change -lmysqlclient_r to -lmysqlclient
$ make
linking shared-object mysql2/mysql2.so
$ cd ../../
现在我应该怎么做才能从现在继续安装?
我使用的是Fedora14,并且已经安装并运行了MySQL和MySQL服务器5.1.42。现在,我尝试以root用户的身份执行此操作:
gem install mysql
但是我得到了这个错误:
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for
Windows XP,安装了mysql作为开发机器,ruby 1.9.2p290 (2011-07-09) i 386-mingw32 32,rails 3.1.0创业板安装mysql2 -‘- with - MYSQL -lib=“c:\Program\mysql\mysql服务器5.5\lib”-with-mysql包括=“c:\Program\mysql Server 5.5 lude”(成功安装了创业板mysql2) rails新的对话-d (成功创建了一个名为talk的新Rails应用程序)
问题现在开始了:
C:\Sites\RP\talk>rails生成用户错误消息:r
我已经尝试了一整晚,到目前为止还无法在我的Debian测试64位系统上为ruby编译mysql。
我相信这是因为我安装了openssl v1.0.0库。
下面是我尝试安装(使用RVM 1.14.7和Ruby 1.9.1p431)时得到的结果:
gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/home/jarrett/
我正在为我的Ruby on Rails 3.0.5应用程序MacOSX10.6排除MySQL的问题。
我安装了MySQL 5.1版,并收到以下错误:
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Users/manny/.gem/ruby/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_init
Ref
我有一个干净的Ruby+Gems+DevKit+Rails安装。我已经安装了mysql和mysql2。当我尝试启动一个开发服务器时,我得到了一个错误:
C:/Ruby/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require': Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.6.10. (Runtime
我试图在Windows 2003上安装Redmin2.1.4。要使其工作,我需要安装activerecord-mysql-adapter gem,这反过来又似乎依赖于mysql-2.9.0.gem。我从下载了后者,并执行了以下操作:
gem install mysql-2.9.0.gem
它提供了以下输出:
C:\>gem install mysql-2.9.0.gem
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR:
我遵循了上的说明,包括通过macport安装ruby。
每当我执行gem安装mysql时,我都会得到以下错误
bash-3.2# gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/opt/local/bin/ruby extconf.rb
checking for mysql_ssl_set()... no
check
我正在尝试做mysql2的gem安装,但它似乎找不到mysql的安装位置。我在mac上使用XAMPP堆栈安装了mysql。我读了其他帖子,但没有结果。
sudo gem install mysql2 -- --with-mysql-config=/Applications/XAMPP/xamppfiles/bin/mysql_config
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native
我需要帮助在Mysql2 windows 7上安装rails 4的-v '0.3.14‘
总是在运行命令‘`gem安装mysql2 -v '0.3.14’之后
我总是会犯错误
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
checking for ruby/thread.h... no
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for rb_hash_dup().
我已经在我的雪豹上安装了Ruby on Rails,工作正常。我已经尝试了几天在Ruby on Rails上安装MySQL,当我运行的时候,我得到的都是:
rake db:create
是:
(in /Users/naikon/RoR/test2)
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namesp
我在Netbeans 7.1中安装了一个新的铁路应用程序。没有编写任何代码,我想看看它是否只是运行,但是
当单击run时,我会得到错误:
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require': 126: The specified module could not be found. - C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.9/m