Vapor Mysql没有建立

时间:2016-10-25 19:37:21

标签: vapor

运行时出现构建错误:

#include <math.h> double sum_of_sin(double x, int n) { if (sin(x/2) == 0.0) { return 0.0; //prevent division by 0 for x multiple of 2π } return sin(n*x/2) * sin((n+1)*x/2) / sin(x/2); }

关于如何在[网站] [1]中为该项目安装任何依赖项的文档不多。从堆栈跟踪看来,我似乎缺少了&lmysqlclient&#39;我不确定我是否应该添加到链接器标志或这是需要添加到蒸汽配置的东西(我很新闻蒸汽)。

这是堆栈跟踪:

vapor build --mysql

2 个答案:

答案 0 :(得分:2)

ld: warning: directory not found for option '-L/usr/local/mysql/lib'

您似乎没有在该目录中安装mysql标头。你安装了mysql吗?你确定它们位于何处?

答案 1 :(得分:0)

对于任何使用Xcode构建它并假设mysql已在您的机器上正确安装(我使用自制程序)的人,您需要在项目&gt;下的Xcode项目中传递-DNOJSON标志。构建设置&gt;其他Swift Flags。

运行vapor xcode并假设您的mysql软件包提供程序全部set up打开项目并添加标记。

清理项目(⌘K),你应该好好去。

这对我有用

enter image description here