草庐IT

databasedotcom-gem

全部标签

mysql - chef_gem 的依赖项

我目前正在更新communityMySQLcookbook这样它就可以用来安装Percona,Percona是现有MySQL的替代品,但有一些附加功能可以轻松启用HA和集群。在我希望能够在Recipe中使用“ruby”Recipe之前,我所有的添加都运行良好。这使用“chef_gem”提供程序来安装“mysql”rubygem。由于这是一个native扩展,因此需要对其进行编译,为此,需要安装MySQL的开发文件。如果我使用普通的MySQL二进制文件,则一切正常,因为MySQL已经在Centos存储库中。但是,为了安装Percona软件包,我需要确保存储库位于“/etc/yum.rep

mysql - Mac 操作系统 : MySQL gem install fail (RoR)

我正在运行OSX10.7(Lion),并且最近卸载了MacPorts,因为MySQL无法启动。MySQL(64位)正在启动,但现在我无法安装MySQLgem(Rails)。我试过使用with-mysql-config和ARCHFLAGS选项,但均无效。我尝试重新安装Ruby1.9.3,也没有任何改变。在我认为MySQL5.0.95可能导致问题后,我目前正在运行MySQL5.1.61。这是回溯:Christy$geminstallmysql2Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql2

mysql - gem install mysql2 不起作用

我正在尝试安装mysql2gem以用于学习Rails,但它不起作用。重新安装mysql或ruby​​不起作用。使用ARCHFLAGS不起作用。我不能使用apt-getlibmysqlclient-dev,因为我的Mac没有Ubuntu服务器,无论如何,当使用Homebrew软件安装时,这不是包含在mysql中的依赖项(正如我所做的那样)吗?我还有最新的Xcode(8.2.1)。这是完整的错误消息(用用户名代替实际用户名):Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql2:ERROR:Fa

mysql - MacOS 10.14 安装和 brew 更新后无法安装 mysql gem

安装macOS10.14+Brew更新后我的开发系统坏了。我无法安装mysqlgem。尝试安装时我得到:$geminstallmysql-v'2.8.1'--source'http://rubygems.org/'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql:ERROR:Failedtobuildgemnativeextension.currentdirectory:/Users/MYACCOUNT/.rvm/gems/ruby-1.8.7-p374@WEBPROJECT/gems/m

mysql - 在 Rails3、 Octopus 复制 gem 查询错误期间丢失与 MySQL 服务器的连接

我刚刚将我的网络服务从Rails2.3.8升级到Rails3.0.3它几乎运行良好。我有一个问题,使用capistrano部署服务时发生连接丢失错误。每次部署大约发生3次。该服务使用https://github.com/tchandy/octopus中的Octopusgem用于具有1个主数据库和2个从数据库的数据库复制。Mysql::错误:在查询期间丢失与MySQL服务器的连接:SELECTregions.*FROMregionsWH...octopus不使用单一数据库时不会出现该问题。但是流量需要复制。请给我任何建议。谢谢。 最佳答案

mysql - 错误 : Error installing mysql: ERROR: Failed to build gem native extension

我按照“http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/”来设置Rubyonrails应用程序和mysqlserver5.1之间的连接因此,当我使用以下命令安装mysqlgem时:geminstallmysql--platform=ruby----with-mysql-dir=C:/mysql-connector-c-noinstall-6.0.2-win32所以我收到以下错误日志:TemporarilyenhancingPATHtoinclude

mysql - Gem::LoadError:为数据库适配器指定了 'mysql',但未加载 gem

在我的gemfile中:group:development,:test,:production做gem'mysql2','~>0.3.16'结束在日志中:$heroku运行rakedb:migrateRunningrakedb:migrateattachedtoterminal...启动,run.3758rake中止!Gem::LoadError:为数据库适配器指定了“mysql”,但未加载gem。将gem'mysql'添加到您的Gemfile(并确保其版本为ActiveRecord要求的最低限度)。我已经为应用程序添加了“cleardb”附加组件。现在我想使用它。但是,我无法迁移到数

mysql gem 与 mysql2 gem 和 'each_hash' 方法

以前我在我的应用程序中使用过mysqlRubyGem。现在我已经切换到mysql2RubyGem并且我遇到了Result类的问题。代码示例:db_values=ActiveRecord::Base.connection.execute(sql)db_values.each_hashdo|db_value|ret_val以前(在mysqlRubyGem中)有用于遍历数据的each_hash方法。在mysql2RubyGem中,Result类只有3种可能的方法(count、each、fields),其中之一是each方法,但这不是我循环获取数据所需要的。有什么建议吗?

mysql - 无法在 Mac OS X 上安装 mysql gem

我使用来自http://dev.mysql.com/downloads/mysql的安装程序安装了MySQL服务器.然后,如几个指南中所述,我想使用以下命令安装mysqlgem。sudogeminstallmysql这不起作用并给出以下输出。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingmysql:ERROR:Failedtobuildgemnativeextension./Users/luzi/.rvm/rubies/ruby-1.9.3-p429/bin/rubyextconf.rb--wit

mysql - 是否可以使用 Mysql2 gem 更改所选数据库?

我想更改Mysql2::Client使用的数据库(例如,与在mysql命令行中键入“useX”相同),而不必与数据库服务器建立新连接。这可能吗?怎么办? 最佳答案 使用select_dbdb=Mysql2::Client.newdb.select_db('test') 关于mysql-是否可以使用Mysql2gem更改所选数据库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1