Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用DataMapper和MySQL数据库安装Padrino_Mysql_Ruby_Macos_Sinatra_Padrino - Fatal编程技术网

使用DataMapper和MySQL数据库安装Padrino

使用DataMapper和MySQL数据库安装Padrino,mysql,ruby,macos,sinatra,padrino,Mysql,Ruby,Macos,Sinatra,Padrino,您好,我正在尝试在我的MacOSX雪豹上使用DataMapper和MySQL设置一个Padrino项目 我有必要的宝石: dm核心 数据对象 你知道吗 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 `requi

您好,我正在尝试在我的MacOSX雪豹上使用DataMapper和MySQL设置一个Padrino项目

我有必要的宝石: dm核心 数据对象 你知道吗 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


有什么想法吗?

钥匙可能在文件中。它不是关于安装了什么,而是关于在bundler文件中声明了什么。进入./Gemfile并声明dou\mysql gem是必需的,它可能会解决这个问题


类似于:
gem'do\u mysql'
应该可以做到这一点

@Nathan我在考虑这个问题,但是找不到bundle安装使用的Gemfile。然后我再次看了看,它将弹出我的眼睛,因为Gemfile位于项目的根目录中。在padrino gen项目中有没有一种方法可以指定您正在使用DataMapper和MySQL,文档中没有提到。顺便说一句,我刚刚意识到您是padrino项目的Nathan,祝贺您有这么好的框架。我刚刚开始玩弄它,并深入挖掘它的美丽!很高兴你喜欢框架Ivo!如果您在继续使用时有任何建议或反馈,请告知我们。此外,如果您将任何padrino应用程序部署到生产环境中,我们很乐意听到您的建议。至于指定“mysql”,Padrino目前还不允许您指定特定的数据库适配器(mysql、postgres、sqlite)ala:
Padrino gen project test-a mysql-d datamapper
I将在github项目上添加一个问题来跟踪这一点。也许我们中的一个人或其他人可以添加此功能。