【问题标题】:Setup Padrino with DataMapper and MySQL database使用 DataMapper 和 MySQL 数据库设置 Padrino
【发布时间】:2011-02-06 10:42:08
【问题描述】:

您好,我正在尝试在我的 Mac OSX Snow Leopard 上使用 DataMapper 和 MySQL 设置一个 Padrino 项目。

我有必要的宝石: DM核心 数据对象 do_mysql mysql(链接到我原来的 Mac OSX 安装)

但是当我尝试从控制台使用 PADRINO START 启动 padrino 时,我收到以下错误:

/Users/ivolution/.bundle/ruby/1.9.1/gems/dm-core-0.10.2/lib/dm-core/adapters/mysql_adapter.rb:3:in `require': no such file to load -- do_mysql (LoadError)

但正如我所说,我确实安装了 do_mysql gem,所以不应该出现这样的错误,我在尝试启动 Padrino 之前在我的项目文件夹中做了bundle install

有什么想法吗?

【问题讨论】:

    标签: mysql ruby macos sinatra padrino


    【解决方案1】:

    密钥可能在 Gemfile 中。这与安装的内容无关,而是在打包程序 Gemfile 中声明的内容。进入 ./Gemfile 并声明所需的 do_mysql gem,它可能会解决问题。

    类似:gem 'do_mysql' 应该可以解决问题

    【讨论】:

    • @Nathan 我正在考虑这个问题,但找不到捆绑安装使用的 Gemfile。然后我再次查看,它会弹出我的眼睛,因为 Gemfile 位于项目的根目录中。有没有办法从 padrino-gen 项目中指定您正在使用 DataMapper 和 MySQL,文档中没有提到。
    • 顺便说一句,我刚刚意识到你是来自 Padrino 项目的 Nathan,祝贺你的伟大框架。我才刚刚开始玩耍并深入挖掘它的美丽!
    • 很高兴你喜欢框架 Ivo!如果您在继续使用它时有任何建议或反馈,请告诉我们。此外,如果您将任何 padrino 应用程序部署到生产中,我们很乐意听到它。至于指定 'mysql',目前 Padrino 并没有允许您指定特定的数据库适配器(mysql、postgres、sqlite)ala:padrino-gen project test -a mysql -d datamapper我将在 github 上添加一个问题来跟踪这个项目。也许我们中的一个人或其他人可以添加此功能。
    猜你喜欢
    • 2012-07-10
    • 1970-01-01
    • 2012-04-08
    • 2020-08-29
    • 1970-01-01
    • 2018-07-28
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多