我正在Visual Studio2010中编译一个桌面应用程序,但它找不到MySql组件。它在using MySql.Data.MySqlClient;指令中报错:
The type or namespace name 'MySql' could not be found (are you missing a using directive or an assembly reference?)
这里有一个对MySql.Data的引用,而MySql.Data.dll在bin文件夹中。
我在服务中有一个公共方法A(),它修改该服务的私有数据成员。
A() {
//call http
// change private data member using call's result
}
我正在对使用此服务的组件进行单元测试,因此希望使用Jasmine的spyOn.and.callFake()功能更改数据成员。但是,由于数据成员是私有的,所以我不能使用服务对象在组件中访问它。我不想为了测试的目的而公开数据成员。
这里的最佳实践应该是什么?
我需要一点帮助。我找遍了所有地方,似乎找不到任何与这个抛出错误的gem有关的东西。我刚刚安装了dbi mysql和dbd-mysql gem,但是当我加载IRB以确保一切正常时,前两个gem加载得很好(需要'dbi‘=>true),但是需要'dbd-mysql’给我:
LoadError: cannot load such file -- dbd-mysql
from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/lib/ruby/2.1.0/ru
我可以同时启动Mysql和Lampp mysql服务吗?我更改了xampp端口,但没有启动mysql服务。Xampp mysql正在启动,但Ubuntu中的Mysql没有启动。它会给出以下错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)