【问题标题】:rails server command failingrails 服务器命令失败
【发布时间】:2023-03-18 02:11:01
【问题描述】:

我在 OS X Snow Leopard 上,我使用 MySQL 下载网站上的 OS X 包安装了 MySQL,Ruby 1.8.7 来自源代码(which ruby 仅产生 usr/local/bin/ruby)和 RubyGem 1.7.1 (使用gem update --system从1.3.1升级)也是从源代码(更新gem后我重新运行gem update)。启动/停止 MySQL 服务器 prefpane 也已安装。

在此之后,我使用gem install rdocgem install mysqlgem install mysql2 按此顺序安装了rdocmysqlmysql2 gem。

创建示例项目后,我修改了database.yml,使mysql是使用的db,而不是sqlite3。

然后,我 cd 进入项目文件夹并运行 rails server 并出现以下错误:

sample$ rails 服务器 /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle: dlopen(/usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle, 9): 库未加载:libmysqlclient.18.dylib (LoadError)
参考自: /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle 原因:找不到图片 - /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle 来自 /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 从 /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:68:in require' from /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:68:in require' 来自 /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:66:in each' from /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:66:in require' 来自 /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:55:in each' from /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:55:in require' 来自 /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler.rb:120:in require' from /Users/riccardo/Workspace/restaurant/config/application.rb:7 from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28:in require' 来自 /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28 从 /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27:in tap' from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27 from script/rails:6:inrequire' 来自脚本/rails:6

我的配置有什么问题? 我读到有要重命名的文件(?),但我不明白如何。 非常感谢大家 里卡多

【问题讨论】:

标签: mysql ruby-on-rails ruby osx-snow-leopard gem


【解决方案1】:

这看起来与this 问题相似(如果不相同)。这个问题有很多可能的解决方案。

【讨论】:

    猜你喜欢
    • 2014-12-31
    • 1970-01-01
    • 2016-10-01
    • 2015-10-23
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多