Tag: mysql2

安装Mysql 2 gem失败

我正在尝试安装mysql2(版本0.4.5 ),我正在使用Rails 5.0.2 ,Ruby 2.3.1 我已经使用自制软件(版本8.0.11)安装了mysql服务器并启动了mysql: brew install mysql brew services start mysql Gemfile.rb gem ‘mysql2’ 当我尝试安装gem mysql2时,我收到以下错误 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/gomathi/.rvm/gems/ruby-2.3.1@connector/gems/mysql2-0.4.5/ext/mysql2 creating Makefile current directory: /Users/gomathi/.rvm/gems/ruby-2.3.1@connector/gems/mysql2-0.4.5/ext/mysql2 make “DESTDIR=” clean current directory: /Users/gomathi/.rvm/gems/ruby-2.3.1@connector/gems/mysql2-0.4.5/ext/mysql2 make “DESTDIR=” compiling client.c In file included from client.c:1: In file included from ./mysql2_ext.h:41: ./result.h:24:3: […]

错误:’rake / rdoctask’已过时且不再受支持

出乎意料的是,我开始收到以下错误消息: (in /Users/me/.rvm/gems/ruby-1.9.3-p125@mysql2/gems/rails-0.9.5) rake aborted! ERROR: ‘rake/rdoctask’ is obsolete and no longer supported. Use ‘rdoc/task’ (available in RDoc 2.4.2+) instead. /Users/me/.rvm/gems/ruby-1.9.3-p125@mysql2/gems/rails-0.9.5/Rakefile:3:in `’ 当我做rails s(在我的开发环境终端–Mac Mountain Lion)。 这个应用程序正在生产中,所以我去了生产环境,做了一个捆绑显示,并修改了我的Gemfile,以对这些gems版本进行编码。 这就是我现在在我的本地开发环境中所产生的内容(产生错误消息的原因)。 actionmailer (3.2.3) actionpack (3.2.3) activemodel (3.2.3) activerecord (3.2.3) activeresource (3.2.3) activesupport (3.2.3) annotate (2.4.1.beta1) arel (3.0.2) bcrypt-ruby (3.0.1) bootstrap-datepicker-rails (0.6.15) bootstrap-sass (2.0.2) builder (3.0.4) bundler (1.1.3) coffee-rails […]

无法在Lion,Rails3应用程序上使用mysql2 gem与MAMP2和RVM一起使用

我在OS X Lion上使用MAMP2,rvm并且我无法使用mysql2 gem来使用我的Rails应用程序。 我已经关注了这篇博客文章http://blog.mirotin.net/35/mamp-1-9-5-mysql-5-5-9-and-ruby-mysql2和这篇http://www.pa -ket.com/blog/show/12-osx-ruby-mysql2-gem-python-mysqldb-using-mamp 这些是步骤: $ cd /tmp $ mv /Users/yourname/Desktop/mysql-5.5.9.tar.gz . $ tar xf mysql-5.5.9.tar.gz $ cd mysql-5.5.9 $ brew install cmake $ cmake . -DMYSQL_UNIX_ADDR=/Applications/MAMP/tmp/mysql/mysql.sock -DCMAKE_INSTALL_PREFIX=/Applications/MAMP/Library 此步骤失败: $ make -j 3 在/tmp/mysql-5.5.9/CMakeFiles/Makefile2中对’my_atomic-t.dir’进行unit testing后,make -j 3’就行了。 $ cp libmysql/*.dylib /Applications/MAMP/Library/lib/ $ mkdir -p /Applications/MAMP/Library/include/mysql $ cp include/* /Applications/MAMP/Library/include/mysql $ env ARCHFLAGS=”-arch x86_64″ […]

mysql2 gem无法构建本机扩展

我们的实习生的计算机在安装mysql2 gem时遇到问题。 我们刚刚将他的计算机从OS X 10.6升级到10.8(Mountain Lion)。 我尝试通过自制软件和64位DMG安装程序安装mysql。 我也尝试了对开发工具的符号化(如这里所指出的: 在山狮升级后无法安装一些gem )。 我们安装了Xcode(4.4)并安装了命令行工具。 我们在安装命令行工具后尝试重新启动。 这是来自~/.bashrc PATH声明: PATH=/usr/local/bin:$PATH:$HOME/.rvm/bin:/usr/local/mysql/bin # Add RVM to PATH for scripting 符号链接: Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2 Password: 尝试安装gem: Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ gem install mysql2 Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native […]

Rails开发 – 无法连接到’localhost’上的MySQL服务器(10061)

我是一个使用MySQL作为数据库的Rails开发人员新手。 我可以使用以下命令成功连接到MySQL: MySQL -u macDaddy -p 在命令提示符下,所以我知道用户有效且MySQL正在运行。 但是当我试着奔跑的时候 rake db:schema:dump 在命令行我收到此错误:rake aborted! 无法连接到’localhost’上的MySQL服务器(10061) 我的database.yml有问题吗? 这里是: development: adapter: mysql2 encoding: utf8 reconnect: false database: bookmobile pool: 5 username: macDaddy password: booklover host: localhost socket: mysql port: 3306 我也尝试删除端口和套接字行,但我仍然得到相同的错误。 请帮忙。 以下是我的版本:在Windows 7上开发 MySQL Ver 14.14 distrib 5.5.21 for win64 Server version 5.5.21 Rails 3.2.1 谢谢!

如何在Windows 7上的Rails 3应用程序中使用“mysql2”gem?

我尝试在Windows 7 32位上安装mysql2 gem。 我跑: gem install mysql2 我收到以下错误: ERROR: Error installing mysql2: The ‘mysql2’ native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from ‘http://rubyinstaller.org/downloads’ and follow the instructions at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’ 任何可能导致此错误的想法,以及如何解决这个问题? UPDATE 我做了这里描述的所有事情,但我无法弄清楚最后一步: gem install mysql2 — ‘–with-mysql-lib=”c:\Program Files\MySQL\MySQL Server 5.1\lib\opt” –with-mysql-include=”c:\Program Files\MySQL\MySQL Server […]

在Windows上安装MySQL2 Gem

我有一些问题需要在我的Windows 8.1机器上安装mysql2 gem。 我按照这篇文章中的说明操作: 在Windows 7上安装Ruby MYSQL2 gem 安装mysql2 gem,我没有得到任何错误消息。 我跟着这个 bundle install 命令,并确认安装了以下gem(使用bundle show),确认我安装了以下gem: Using devise (3.2.2) Using mysql2 (0.3.14) 然后我尝试做: rails generate devise:install 这就是我得到的: C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.14/lib/mysql2.rb:8:in `require’: 126: The specified module could not be found. – C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.14/lib/mysql2/mysql2.so (LoadError) from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql2-0.3.14/lib/mysql2.rb:8:in `’ from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.5.1/lib/bundler/runtime.rb:76:in `require’ from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.5.1/lib/bundler/runtime.rb:76:in `block (2 levels) in require’ from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.5.1/lib/bundler/runtime.rb:72:in `each’ […]

无法安装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… […]

Windows 7上的RubyMine 3.0设置

所有, 我下载/安装了1.9.2 windows安装程序,然后安装了RubyMine3.0RC,并安装了它。 打开一个新的Rails项目,选择mysql作为DB,当我“运行”它时会出现以下错误。 D:\ProgramFiles\Ruby192\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:/Users/Rob/RubymineProjects/test1/script/rails server -p 3000 -b 127.0.0.1 -e development D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require’: 126: The specified module could not be found. – D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/1.9/mysql2.so (LoadError) from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `require’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `block (2 levels) in require’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each’ from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `block in require’ […]

mysql2 0.4.0 ruby​​ gem需要输入错误

我使用命令安装了mysql2 gem:gem install mysql2 Done installing documentation for mysql2 after 0 seconds 1 gem installed 但是当我确实require ‘mysql2’ ,我得到: LoadError: cannot load such file — mysql2/mysql2 即使gem安装成功, gem list mysql2 *** LOCAL GEMS *** mysql2 (0.4.0) 我正在使用MacOSX和ruby 2.1.5p273 有关我应该在哪里寻找的任何建议?