所以我尝试使用我的root密码(用户名:root密码:******)登录phpMyAdmin,但是,我继续收到错误:#2002无法登录MySQL服务器
我很确定我知道root密码,因为我在Mac OS X上输入了终端:
sudo /usr/local/mysql/support-files/mysql.server start
Run Code Online (Sandbox Code Playgroud)
并被提示"Password:"一行.我键入了密码,终端读取:
Starting MySQL...SUCCESS! 因此服务器启动了.我不确定为什么相同的密码不适用于phpMyAdmin.
我尝试使用以下命令在终端中设置密码:
/usr/local/mysql/bin/mysqladmin -u root password *******
Run Code Online (Sandbox Code Playgroud)
但是我收到了输出:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Run Code Online (Sandbox Code Playgroud)
我非常感谢帮助.我对此有所了解.我已经尝试了几个网站,而mySQL指令在这个问题上毫无用处.有关如何解决此问题的详细说明(在Mac OS X Lion上)将非常有用.谢谢.
更新:
我一直在尝试重置root密码,并且一直按照以下说明操作:http://www.coolestguyplanet.net/how-to-change-the-mysql-root-password/
但是,当我使用命令时:/ usr/local/mysql/bin/mysqld_safe --skip-grant-tables
我收到以下输出:
111217 10:00:42 mysqld_safe Logging to '/usr/local/mysql/data/******-********-MacBook-Pro.local.err'.
111217 10:00:42 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/********-********-MacBook-Pro.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 144: /usr/local/mysql/data/*******-**********-MacBook-Pro.local.err: Permission denied
111217 10:00:42 mysqld_safe …Run Code Online (Sandbox Code Playgroud) 我希望监视一个目录(数千个文件,大约有5个子目录级别),以便更改文件.我知道我可以使用FSEvents API监视目录,以便在该目录中更改文件,但我似乎无法弄清楚如何确定哪些文件发生了变化.这个引用建议我在每次触发事件时构建一个二叉树并遍历树,这是确定哪些文件被更改的最佳方法吗?如果没有,有什么更好的选择?
是否更好地递归扫描目录并将kqueue附加到每个文件?我不确定这对成千上万的文件有多好?
我需要在Mac OS上以编程方式禁用/禁止系统范围的触摸手势.我指的是手势,例如空格之间的四指滑动等.
我看过EventTap,但这似乎不是一个选项(尽管此前有报道 - 也许它在10.8下改变了)
我还尝试了许多以编程方式更改系统首选项的方法.例如,我尝试在使用IORegistryEntryCreateCFProperties找到它的服务上使用IOConnectSetCFProperties.
我还深入研究了触控板首选项面板,看看他们是如何做到这一点的,我试图重现它(忽略任何创建/发布不一致,这只是测试代码):
NSInteger zero = 0;
CFNumberRef numberWith0 = CFNumberCreate(kCFAllocatorDefault, kCFNumberNSIntegerType, &zero);
CFMutableDictionaryRef propertyDict = CFDictionaryCreateMutable(kCFAllocatorDefault, 0,
&kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
CFDictionarySetValue(propertyDict, @"TrackpadFourFingerHorizSwipeGesture", numberWith0);
io_connect_t connect = getEVSHandle(); // Found in the MachineSettings framework
if (!connect)
{
NSLog(@"Unable to get EVS handle");
}
kern_return_t status = IOConnectSetCFProperties(connect, propertyDict);
if (status != KERN_SUCCESS)
{
NSLog(@"Unable to get set IO properties");
}
CFRelease(propertyDict);
CFPreferencesSetValue(CFSTR("com.apple.trackpad.fourFingerHorizSwipeGesture"), _numberWith0, kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
CFPreferencesSetValue(CFSTR("TrackpadFourFingerHorizSwipeGesture"), _numberWith0, CFSTR("com.apple.driver.AppleBluetoothMultitouch.trackpad"), kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
CFPreferencesSynchronize(kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
status = BSKernelPreferenceChanged(CFSTR("com.apple.driver.AppleBluetoothMultitouch.trackpad")); …Run Code Online (Sandbox Code Playgroud) Lion中的滚动条似乎基于HTML的背景颜色(较浅的颜色BG =黑色滚动条,较暗的BG =白色).
我遇到的问题是(我假设)是一个关于页脚的常见技巧.我通常将我的HTML元素的背景颜色设置为页脚的颜色,这样如果页面比页脚看起来继续的浏览器窗口短(因为BODY元素结束然后HTML元素显示直到结束)的页面).但是,执行此操作会使滚动条基于页脚的颜色而不是内容区域的颜色.
当页面比窗口短时,还是有任何其他技巧让页脚继续,或者无论如何强制Lion的滚动条(ick)的颜色?
我对Ruby和OSX Lion存在严重问题 - 每当我尝试启动Rails甚至是rake工具时,我都会收到此错误:
[FATAL] failed to allocate memory
Run Code Online (Sandbox Code Playgroud)
我尝试重新编译不同版本的红宝石(1.9.2-p180,1.9.2-p290,1.9.2-head),它总是一样的.
但是我注意到我可以移除一些宝石,然后"rake"工具将起作用,只有'rails s'会因该错误而死亡.事实上,对于我正在使用的这些宝石来说,实际上没有足够的内存,但这似乎非常奇怪 - 它在Snow Leopard上工作得非常好,甚至在我的公司与Lion上的mac mini上 - 唯一的区别在于迷你升级雪豹 - >狮子,而在我的iMac上它是一个干净的狮子装置.
有任何想法吗?是否有某种设置可以增加OSX/Lion的内存?
有人知道/usr/local在全新的Mac上,"处女" 文件夹会是什么样子吗?我应该知道,因为我只有一个,但我使用Apple的迁移助手(它没有给你任何关于它将要做什么的细节)来迁移我的邮件,应用程序和东西.好吧,显然留下了那个好奇的"其他文件和文件夹"设置,这意味着我所有编译过的工具和配置文件都会遇到(RMagick,Git,Mongoid,RVM等).
问题是我期待借此机会(新机器)切换到HomeBrew作为包管理器而不是config/make/install每次我想要更新某些东西时自己跳舞.此外,旧机器的版本是针对不同的硬件编译的,甚至不能在这台机器上运行.
那么,我可以直接转储或移动所有东西/usr/local并开始使用自制软件吗?有什么建议?注意事项?我想我也有一些东西/opt/......
我正在尝试了解如何修复在Packagemaker(随Xcode 2.4.1一起提供)中开发的Mac软件包,以便在作为标准用户运行时在OS Lion 10.7上安装而无需管理员权限.在10.4,10.5,10.6中,我能够以没有管理员权限的标准用户身份安装此软件包.软件包的内容安装在用户的主文件夹中,因此不需要其他特权.
有谁知道如何做到这一点?或者为什么包现在需要root权限?
或者是否有人知道OS Lion中是否存在新的限制,所有安装都需要管理权限,而不是拥有应用程序包软件包,只需将应用程序包拖到您的主文件夹即可?
我查看了developer.apple.com,但未能找到任何信息.
布赖恩
我有一个问题,因为Lion引入了弹性滚动(如下图所示).当您滚动我的表视图(基于单元格,具有交替的行颜色)超出其范围时,背景不会绘制.我已经尝试过自己的绘图-[drawBackgroundInClipRect:],但似乎你不能超出表视图的范围.如何将背景扩展到弹性滚动区域?

我在Mac OSX-Lion上看到了pkg-config的一个奇怪问题.当我运行我下载的模块的python设置时,我收到以下错误:
aspen:python toddysm$ sudo ./setup.py install
Password:
`pkg-config --libs --cflags cld` returns in error:
Package cld was not found in the pkg-config search path.
Perhaps you should add the directory containing `cld.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cld' found
The `cld` C++ library is absent from this system. Please install it.
Run Code Online (Sandbox Code Playgroud)
但是当检入/ usr/local/lib文件夹时,我看到libs和.pc文件位于pkgconfig子文件夹中
aspen:~ toddysm$ cd /usr/local/lib/
aspen:lib toddysm$ ls -al
total 2640
drwxr-xr-x 6 root wheel 204 Jul 2 17:38 .
drwxr-xr-x 9 root wheel 306 …Run Code Online (Sandbox Code Playgroud) 我一直试图以多种方式解决这个问题,阅读很多帖子但仍然没有运气.我在Mac,OSX 10.7 Lion上工作,我正在使用MAMP为WordPress站点(php文件)编写插件,有一次我必须发出HTTP请求:
$request = new HttpRequest('something');
$request->setMethod(HTTP_METH_GET);
Run Code Online (Sandbox Code Playgroud)
执行此请求时出错,当我检查日志文件时,这里是消息:
"PHP Fatal error: Class 'HttpRequest' not found in (the_php_file)"
Run Code Online (Sandbox Code Playgroud)
我已经安装了PEAR,PECL和HTTP扩展(pecl_http),Xcode及其命令行工具.这就是我做的:
修改了PATH:
$ echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile`
Run Code Online (Sandbox Code Playgroud)验证php,pear和pecl的路径是正确的:
我从MAMP页面下载了php的源代码(并检查我下载的版本与我正在使用的版本相同,即php5.5.3).然后我提取了内容并将其放入/Applications/MAMP/bin/php/php5.5.3/include/php
./configurepecl install pecl_http我还将这些扩展添加到php.ini(最初,我修改了MAMP/bin/php/php5.5.3/conf/php.ini文件):
extension=raphf.so
extension=propro.so
extension="http.so"
Run Code Online (Sandbox Code Playgroud)关于引号中的最后一个:当我手动添加扩展时,我这样做:extension=http.so.然后(当试图修复我的问题时)我尝试了另一种自动修改php.ini的安装,并使用quot编写了扩展名.标记,但结果仍然相同,所以它没有什么区别.
在所有这些之后,我停止了MAMP服务器并再次启动它,但是当我执行php时我仍然得到错误(在php_error.log中可见):
PHP Fatal error: Class 'HttpRequest' not found
Run Code Online (Sandbox Code Playgroud)
我一直在关注这个指南,其中包括以下内容:http: //www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-狮子
我很感激任何想法,因为我已经用完了.
osx-lion ×10
macos ×5
cocoa ×3
css ×1
fsevents ×1
homebrew ×1
httprequest ×1
installer ×1
iokit ×1
kqueue ×1
local ×1
mysql ×1
nsscrollview ×1
nstableview ×1
packagemaker ×1
pecl ×1
php ×1
phpmyadmin ×1
pkg-config ×1
python-2.7 ×1
ruby ×1
scrollbars ×1