我有 Mac OS X 10.7。我正在关注http://wolfpaulus.com/journal/mac/tomcat7来安装 Tomcat。以下是我终端上的命令,但在指南中给出的最后一行之后没有任何反应。为什么这样?
Last login: Fri Oct 14 00:22:53 on ttys000
? ~ git:(master) ? sudo mkdir /usr/local
Password:
mkdir: /usr/local: File exists
? ~ git:(master) ? sudo mv ~/Downloads/apache-tomcat-7.0.22 /usr/local
mv: rename /Users/Vinisa/Downloads/apache-tomcat-7.0.22 to /usr/local/apache-tomcat-7.0.22: Directory not empty
? ~ git:(master) ? sudo ln -s /usr/local/apache-tomcat-7.0.22 /Library/Tomcat
ln: /Library/Tomcat/apache-tomcat-7.0.22: File exists
? ~ git:(master) ? sudo chown -R Vinisa /Library/Tomcat
? ~ git:(master) ? sudo chmod +x /Library/Tomcat/bin/*.sh
? ~ git:(master) ?
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个从默认 NSNotificationCenter 订阅特定类型通知的应用程序。
在 OSX Lion 上,它工作正常,只是当应用程序失去焦点(另一个应用程序变为活动状态)时,它会停止接收事件。当应用获得焦点时,它会再次开始接收事件。该应用程序在以前版本的 OSX 上没有这种行为,它总是收到通知,即使它不在焦点上。
我能做些什么来改变这种行为?
谢谢!弥敦道
此代码正确,但文件夹大小错误。如果我更改目录,大小总是错误的。例如,“%@/Caches/com.apple.Safari/Webpage Previews”的大小是 23 MB,但我有 16.5 KB。
NSString *path = [NSString stringWithFormat:@"%@/Caches/com.apple.Safari/Webpage Previews", [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0]];
NSNumber *fileSize = [[[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil] objectForKey:NSFileSize];
resultsize += [fileSize unsignedLongLongValue];
Run Code Online (Sandbox Code Playgroud)
我也用过这个,但大小总是错误的:
NSFileManager *fm = [[NSFileManager alloc] init];
NSURL *LibraryURL = [[fm URLsForDirectory:NSLibraryDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *previewsURL = [LibraryURL URLByAppendingPathComponent:@"Caches/com.apple.Safari/Webpage Previews"];
resultSize += [[[fm attributesOfItemAtPath:[previewsURL path] error:nil] objectForKey:NSFileSize] unsignedIntegerValue];
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?谢谢。
在我的可可应用程序中,我想更改视图的关键顺序。我按所需顺序为所有子视图填写nextKeyView参考。在视图的awakeFromNib函数中,执行以下操作:
[[self.view window] setInitialFirstResponder:self.view];
[[self.view window] setAutorecalculatesKeyViewLoop:NO];
[[[self view] window] recalculateKeyViewLoop];
Run Code Online (Sandbox Code Playgroud)
其中,nextKeyView对于self.view被设置为第一子视图我希望出现在关键的顺序。
没有任何帮助,按键顺序保持默认。怎么解决呢?谢谢
我有一个全新的Macbook Pro with Lion(10.7.4)和MySQL(5.5.24).CLI工作正常,但是当我安装MySQL Workbench(5.2.40)时,UI没有响应.
我能得到的唯一回应是管理连接将突出显示并允许我在鼠标位于正确位置上方大约一英寸处时选择它.
我可以正常创建新连接并连接到数据库,但无法关闭选项卡.
此行为不适用于"数据建模"或"服务器管理"部分.
我对Linux上的MySQL Workbench非常熟悉,但这个Mac问题令我感到茫然.
任何帮助是极大的赞赏.
我正在测试一个Log-parser,它执行一个无限循环(故意),每次重复都会降温3秒.
最后,我将所有数据链接到GUI前端,这样当用户准备好解析时,我可以调用停止循环.
现在的(小)问题是,当我执行CTRL+ Z取消进程时,在终端(在OSX中)测试输出时,我的活动监视器一直将进程显示为活动状态(可能是因为循环?).
所以问题是:如何调用(如果可能的话,没有额外的非本地库)在终端中调用CTRL+ 时停止整个过程Z?当我退出终端时,所有python进程都被杀死了,但我想知道在终端运行时如何做到这一点:).
我正在尝试在Mac OS X 10.8.2 Mountain Lion上安装Mono Framework,MRE 2.11.4.当我双击下载的包文件时,我收到令人抓狂的消息"MonoFramework - MRE-22.11.4.macos10.xamarin.x86.pkg"无法打开,因为它来自一位身份不明的开发者.好的,现在怎样?如何在我的Mac上安装它?谢谢阅读.
我安装了EPD Free 7.3.2,它运行正常,直到我想修改PATH指向我的Python脚本所在的位置.我放弃了它并恢复到我原来的.bash_profile文件.
# Setting PATH for EPD_free-7.3-2
# The orginal version is saved in .bash_profile.pysave
PATH = "/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
Run Code Online (Sandbox Code Playgroud)
启动终端时,我得到了这个:
Last login: Thu Jan 3 08:50:20 on ttys000
-bash: PATH: command not found
Run Code Online (Sandbox Code Playgroud)
但是,我能够运行iPython以及EPD附带的所有lib没有问题.有人知道"PATH:命令未找到"的问题是什么?
我在 OS X Lion 上运行 Ruby on Rails 3.0.6。我已经设置了一个 memcached 服务器实例,并且正在开发中进行缓存以用于测试目的。一切正常,但我决定清除我的数据库,看看应用程序如何在没有任何数据的情况下运行。我清除了它,重新启动了 Apache,并在开发模式下关闭了缓存。进入首页,发现数据还在缓存,于是我重启了Apache,但没有效果(记住,数据库中没有数据)。然后我杀死了 memcached 进程(它自己重新启动)。那没有用。所以我关闭了我的机器,并重新启动它,但数据仍然被缓存。
有没有办法刷新这个缓存?如果它存储在内存中,为什么不重新启动清除缓存?
我正在尝试设置我的本地 postgresql,因此它没有密码。我知道这必须在pg_hba.conf文件中完成,并且要访问该文件,我必须是postgres用户。但要成为postgres用户,我必须登录su postgres并输入我没有的密码。
对此有什么解决方案(我在 OSX 上)?
osx-lion ×10
macos ×3
cocoa ×2
terminal ×2
epd-python ×1
installation ×1
memcached ×1
mono ×1
mysql ×1
nswindow ×1
objective-c ×1
postgresql ×1
python ×1
size ×1
tab-ordering ×1
tomcat ×1
tomcat7 ×1