gpt4 book ai didi

Mac OS X 10.5.8 上 Rails 2.3.5 的 MySQL 绑定(bind)

转载 作者:行者123 更新时间:2023-11-29 15:04:33 25 4
gpt4 key购买 nike

我有一个用 macports 设置的 Rails 环境。我最近更新了 macports,这似乎有破坏 rails 的副作用。当我尝试启动 Rails 服务器时,我得到:

$ ./脚本/服务器
=> 启动 WEBrick
=> Rails 2.3.5 应用程序从 http://0.0.0.0:3000 开始
/opt/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements 已弃用,并将在 2010 年 8 月或之后删除.使用#requirement
!!!捆绑的 mysql.rb 驱动程序已从 Rails 2.2 中删除。请安装 mysql gem 并重试:gem install mysql。
/opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin9/mysql.bundle: dlopen(/opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin9/mysql.bundle, 9): 库未加载:/opt/local/lib/mysql5/mysql/libmysqlclient.15.dylib(加载错误)
引用自:/opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin9/mysql.bundle
原因:找不到图像 -/opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin9/mysql.bundle

我已经尝试使用在网络上找到的各种配置多次重新安装 mysql gem,但似乎没有任何帮助。另外,当我尝试使用 rake 时,我得到:

rake 数据库:迁移
Rails 需要 RubyGems >= 1.3.1(您有 1.0.1)。请
gem update --system并重试。

尽管如此:

gem --版本
1.3.6

这是怎么回事?

最佳答案

问题似乎是我在 macports 下安装了 Rails,并且也是作为 gem 安装的。我从 macports 卸载了所有的 Rails 组件,只使用 gems 版本,它似乎已经解决了 MySQL 问题。

关于Mac OS X 10.5.8 上 Rails 2.3.5 的 MySQL 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2445542/

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