gpt4 book ai didi

mysql - 名称错误 : cannot load Java class com. mysql.jdbc.Driver

转载 作者:可可西里 更新时间:2023-11-01 07:11:09 26 4
gpt4 key购买 nike

我正在使用 JRuby 1.7.2 和 DataMapper,但我遇到了一个我找不到答案的错误。

我只是在测试 DataMapper 和 MySQL 5.5,看看当我围绕它构建时它是否能正常运行。这是我正在测试的文件:

require "data_mapper"
require "keys"

DataMapper.setup(:default, "mysql://#{$user}:#{$pass}@localhost/test_db")

当我运行它时,出现错误:

NameError: cannot load Java class com.mysql.jdbc.Driver

它指向 DataMapper.setup 行。

我的 Gemfile 应该没问题:

source :rubygems

gem "sinatra"
gem "trinidad"
gem "data_mapper"

# do a `sudo apt-get install libmysqlclient-dev` first
gem "dm-mysql-adapter"
gem "jdbc-mysql"

有什么我想念的吗?我已经在本地设置了带有用户/密码的 MySQL。

最佳答案

这是为 MySQL 运行 JDBC 客户端时的常见错误。您需要确保类路径上有 mysql-connector-java-bin.jar。您可以从here下载。 .

关于mysql - 名称错误 : cannot load Java class com. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14263514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com