从文档来看,这个驱动程序看起来很棒。我不知道如何安装它,以便我可以使用它。我在什么地方读到我应该用钢筋?但我看了那个文档,它似乎有相反的问题。它说的是如何安装它,而不是如何使用它。
更新
所以看起来在安装钢筋之后,我可以添加线条
{deps, [
{mysql, ".*", {git, "https://github.com/mysql-otp/mysql-otp",
{tag, "1.3.3"}}}
]}.
到我的文件rebar.config。我不知道这是怎么回事。我必须现在编译或制作这个文件吗?rebar.config是否必须与我的项目位于同一目录中?对不对rebar.config的路径是 ~/rebar/rebar.config
将我的项目放置在文件层次结构中,使其成为rebar的同级,这样做是否正确?
更新
我跑了 ./rebar get-deps
用钢筋文件夹和
Pulling mysql from {git,"https://github.com/mysql-otp/mysql-otp",
{tag,"1.3.3"}}
Cloning into 'mysql'...
==> mysql (get-deps)
我仍然不知道这意味着什么,当我尝试编译erlang文件时,我收到了结果。
c(erlangFile.erl).
{error,non_existing}
2条答案
按热度按时间xghobddn1#
rebar是erlang的构建工具。请通过https://github.com/rebar/rebar/wiki/rebar-commands 对于命令。获得依赖项后,需要“rebar compile”来编译它。要使用beam文件,必须使用add path to erlang search path为输出beam path?这些方法。然后您就可以在代码中使用它了。
t8e9dugd2#
在这种情况下,请下载您的软件包
下载一个名为rebar的工具
将以下内容添加到rebar/rebar.config
在rebar/mysql otp目录中运行
然后在同一目录中,运行
这将把一堆.beam文件和.app文件放入ebin/目录
接下来将ebin/目录添加到您的路径中。您可以更新$erl\u libs环境变量,在erlang控制台中运行include命令,如
或者
还有其他一些方法可以将它添加到erlang路径中。
另外,确保还安装了mysql
下面是一些mysql安装说明的链接,对我很有用
https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-centos-7
没有可用的包msyql服务器