Tag: mysql

如何使用mysql安装Ruby on Rails并使其正常工作,一步一步指导?

前段时间我设法让RoR在Windows XP上运行。 我一直试图让它在Windows 7上运行2天但是没有办法,总是有问题,谷歌无法回答,无论我尝试什么。 有人可以给我一个指南或其他东西让它在Windows 7或XP上运行吗? 即使是Ubuntu,但我宁愿不再通过那个迷宫。 我想我将在虚拟机上安装Windows XP并从那里开始。 我需要RoR和mysql – 什么版本,我从哪里下载它们以及我采取什么步骤? 另外,如何在rails 3.0.7上安装mysql2(版本<0.3)? 因为它自动尝试超过0.3的东西,这在rails 3.0.7上不起作用,如果我尝试使用0.2.7的gemfile捆绑技巧,我不知道如何指定配置选项,当然如果我不知道它不起作用给它mysql lib的位置并包含目录。 此外,我尝试使用rails 3.1 beta,一切顺利,直到我启动服务器,网站永远不会加载localhost:3000。

代表ruby中没有约会的时间

有没有办法在没有附加日期的情况下代表ruby的时间? 我正在做一个时间跟踪应用程序,我只需要输入/输出时间,有一个单独的日期列。 MySQL TIME数据类型只存储时间,但是在Rails中,它会在2000年1月1日回归到现在的时间。 我应该忽略日期部分,还是有办法消除它?

使用Mac OSX 10.6为Ruby on Rails安装mysql2 gem

我在安装mysql2 gem时遇到问题。 当我做gem install mysql2 : Marks-MacBook-Pro:~ Mark$ gem install mysql2 Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/useruser/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb checking for rb_thread_blocking_region()… yes checking for mysql_query() in -lmysqlclient… no checking for main() in -lm… yes checking for mysql_query() in -lmysqlclient… no checking […]

无法在OS X上安装mysql gem

我正在做 sudo gem install mysql 在OS X上安装mysql gem。 这失败,输出如下: 构建原生扩展。 这可能需要一段时间…… 错误:安装mysql时出错: 错误:无法构建gem原生扩展。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 检查mysql_ssl_set()…是的 检查rb_str_set_len()…是的 检查rb_thread_start_timer()…没有 检查mysql.h …是的 创建Makefile 使“DESTDIR =”干净 制作“DESTDIR =” 编译mysql.c 链接共享对象mysql / mysql_api.bundle clang:错误:未知参数:’ – multiply_definedsuppress'[-Wunused-command-line-> argument-hard-error-in-future] clang:注意:将来这将是一个很难的错误(不能降级为警告) make: * [mysql_api.bundle]错误1 失败,退出代码2 Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/mysql-2.9.1中以供检查。 结果记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/mysql-2.9.1/gem_make.out 什么可能导致这个? 我有自制的mysql安装,如果这有所作为。

尝试使用mysql2 gem安装应用程序时出错

我试图安装一个使用mysql2 gem的开源rails 3.2.21应用程序,但是当我尝试运行bundle commant时,我收到以下错误: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while… p ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby -r ./siteconf20150614-72129-orqsb7.rb extconf.rb checking for ruby/thread.h… yes checking for rb_thread_call_without_gvl() in ruby/thread.h… yes checking for rb_thread_blocking_region()… yes checking for rb_wait_for_single_fd()… yes checking for rb_hash_dup()… yes checking for […]

Ruby:mysql2-Gem无法正常工作(Mac OS X Snow Leopard,Ruby 1.9.2)

我刚刚编译了ruby并安装了rubygems,mysql2和rails,它运行得很好。 但每当我尝试启动rails服务器时,我都会收到以下错误消息: /usr/local/ruby/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6/lib/mysql2.rb:7:in`requiret’:dlopen(/ usr / local / ruby​​ / lib / ruby /gems/1.9.1/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle,9):未加载库:libmysqlclient.18.dylib(LoadError)引用自:/ usr / local / ruby​​ / lib / ruby / gems / 1.9.1 / gems / mysql2-0.2.6 / lib / mysql2 / mysql2.bundle原因:找不到图像 – /usr/local/ruby/lib/ruby/gems/1.9.1/gems/mysql2- 0.2 / lib / mysql2 / mysql2.bundle来自/usr/local/ruby/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6/lib/mysql2.rb:7:in`’from / usr / local / ruby​​ / lib / ruby​​ […]

无法安装mysql2 gem

我无法在我的Windows7 x64系统中安装mysql2 gem。 我尝试使用32位和64位版本的MySQL服务器,但没有一个让我更进一步。 我安装了Ruby 1.8,开发工具包和Rails平台。 我甚至安装了minGW来允许C ++ / C编译。 MySQL Server安装在默认位置。 运行命令时: C:\Users\Arne>gem install mysql2 — –with-mysql-include=”C:\Program Files (x86)\MySQL\MySQL Server 5.1\include” –with-mysql-lib=”C:\Program Files (x86)\MySQL\MySQL Server 5.1\lib\” 我从控制台收到以下输出: Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… *** extconf.rb failed *** Could not create Makefile due to some reason, probably […]

无法连接:在“读取初始通信数据包”时丢失与MySQL服务器的连接,系统错误:0

我正在运行一个Rails应用程序所以现在我正在尝试远程连接到mysql并且我收到此错误无法连接:在’读取初始通信数据包’时失去与MySQL服务器的连接,系统错误:0

Rails选择随机记录

我不知道我是在这里看错了什么地方或者是什么,但是活动记录是否有检索随机对象的方法? 就像是? @user = User.random 或者……好吧,因为那个方法不存在是有一些惊人的“Rails方式”这样做,我似乎总是冗长。 我也在使用mysql。

如何删除mysql数据库中的重复记录?

使用rails或mysql查询删除mysql数据库中重复记录的最佳方法是什么?