gpt4 book ai didi

mysql - mysql2 gem 在 OSX : "Symbol not found: _rb_prohibit_interrupt" 上加载 Rails env 时出错

转载 作者:太空宇宙 更新时间:2023-11-03 16:54:35 25 4
gpt4 key购买 nike

  • 我使用的是 OSX 10.7.5

  • 我正在设置现有的 Rails 3 应用

  • 我已经安装了 MySQL (v5.5.28) 的 64 位 dmg 包

  • 我已经安装了 mysql2 gem (v0.3.11) 作为应用程序包的一部分

每当我尝试加载 rails env(倾斜、加载控制台等)时,我都会得到这个: rake 中止!dlopen(/Users/daretorant/.rvm/gems/ruby-1.9.3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2/mysql2.bundle,9):找不到符号:_rb_prohibit_interrupt 引用自:/Users/daretorant/.rvm/gems/ruby-1.9.3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2/mysql2.bundle 预期在:平面命名空间 在/Users/daretorant/.rvm/gems/ruby-1.9.3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2/mysql2.bundle -/Users/daretorant/.rvm/gems/ruby-1.9 .3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2/mysql2.bundle/Users/daretorant/.rvm/gems/ruby-1.9.3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2.rb:9:in require'
/Users/daretorant/.rvm/gems/ruby-1.9.3-p194@amp/bundler/gems/mysql2-f4d004ac5194/lib/mysql2.rb:9:in
'

…………

我尝试过的事情:

  • 其他版本的mysql2

  • 全新安装 mysql 本身

  • 清理我的 gemset

  • 清理房间

  • 拔头发

帮忙吗?

最佳答案

我刚遇到这个问题。对我有帮助的是安装 64 位版本的 mysql2 gem,如下所示:

$ env ARCHFLAGS="-arch x86_64" gem install mysql2

关于mysql - mysql2 gem 在 OSX : "Symbol not found: _rb_prohibit_interrupt" 上加载 Rails env 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com