通过RubyMine 3.1运行开发环境时出现此错误。 MySQL gem已连接,它正在运行Bundler。未初始化的常量MysqlCompat :: MysqlRes与RubyMine
的Gemfile
gem "mysql", "2.8.1"
创业板安装使用:
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
=>引导的WEBrick
=>的Rails 2.3.10应用开始于http://0.0.0.0:3000 [2011-03-21
13点36分43秒] INFO的WEBrick 1.3.1
[2011-03-21 13 :36:43] INFO红宝石1.8.7
(2011-02-18)[i686的-darwin10.7.1]
[2011-03-21十三点36分43秒] INFO
的WEBrick ::的HttpServer#开始: pid = 625
port = 3000
=>使用-d分开呼叫
=> Ctrl-C来关闭服务器/ \保险/ \周一03月21日13时36分46秒
-1000 2011状态:!500内部服务器错误未初始化的常量
MysqlCompat :: MysqlRes
系统是使用RVM,宝石和红宝石1.8.7,轨2.3.10和MySQL 5.5.10
我可以通过
ruby script/server
ruby script/console
问题贯穿终端Rails的控制台和服务器罚款似乎是独立于菊st试图通过RubyMine运行Rails控制台和服务器。有可能是一些小的配置设置,我错过了并没有看到。
RubyMine被配置为使用RVM中的ruby和gemset,并且它被设置为忽略全局gemset。
我见过的大多数解决方案降级到mysql 5.1,但这似乎并不是真正的解决方案,因为我可以从终端完美地运行Rails控制台和服务器。
我已经完成并为RubyMine设置PATH:http://devnet.jetbrains .net/docs/DOC-1160,这不能解决问题。 – 2011-03-22 21:27:09