Questions tagged «macos»

macOS(以前称为OS X或Mac OS X)是Apple的台式机操作系统,可在Macintosh计算机上找到。仅当您的问题与使用macOS API或特定于macOS的行为有关时才使用此标签,而不是因为您碰巧在macOS上运行代码。与使用macOS或对MacOS进行故障排除有关的问题不在主题范围内,属于Ask Different社区。

9
在Mac OS X上停止mongod的一种干净方法是什么?
我正在运行mongo 1.8.2,并尝试查看如何在Mac上将其干净关闭。 在我们的ubuntu服务器上,我可以使用以下命令从mongo shell干净地关闭mongo: > use admin > db.shutdownServer() 但是在我的Mac上,它不会杀死mongod进程。输出显示它“应该”关闭,但是当我ps -ef | grep mongo它向我展示了一个活跃的过程。另外,我仍然可以打开mongo shell并查询我的数据库,就像它从未关闭过一样。 我的db.shutdownServer()在本地的输出是: MongoDB shell version: 1.8.2 connecting to: test > use admin switched to db admin > db.shutdownServer() Tue Dec 13 11:44:21 DBClientCursor::init call() failed Tue Dec 13 11:44:21 query failed : admin.$cmd { shutdown: 1.0 …
84 macos  mongodb  launchd 

10
基于视图的NSTableView具有动态高度的行
我有一个基于视图的应用程序NSTableView。在此表视图中,我有一些行,这些行的单元格内容由NSTextField启用了自动换行的多行组成。根据的文本内容,NSTextField显示单元格所需的行大小会有所不同。 我知道我可以实现该NSTableViewDelegate方法-tableView:heightOfRow:返回高度,但是高度将基于上的自动换行来确定NSTextField。的自动换行NSTextField类似地基于NSTextFieldis的宽度……由的宽度确定NSTableView。 太...我想我的问题是...对此有什么好的设计模式?似乎我尝试的所有操作都变得混乱不堪。由于TableView需要了解单元格的高度才能对其进行布局...并且NSTextField需要了解其布局才能确定自动换行...并且单元格需要了解自动换行才能确定其高度...这是一个圆形的混乱局面...这让我发疯。 有什么建议吗? 如果重要的话,最终结果也将具有可编辑的内容NSTextFields,可以调整其大小以适应其中的文本。我已经在视图级别进行此操作,但是tableview尚未调整单元格的高度。我认为一旦解决了高度问题,我将使用-noteHeightOfRowsWithIndexesChanged方法通知表格视图高度已更改……但是仍然要向委托人询问高度……因此,我很困惑。 提前致谢!



14
为什么我不能使用RVM在Lion上安装Rails?
我在尝试使用RVM在OS X Lion上安装Rails时遇到问题。 到目前为止,我已经执行了以下操作: 已安装Mac OS X Lion版本10.7(内部版本11A459e)。 已安装XCode 4.1 Developer Preview 5。 已安装RVM。 使用命令通过RVM安装了1.8.7版本的Ruby rvm install 1.8.7。注意:我需要使用1.8.7而不是1.9.2。 使用命令切换到1.8.7版本的Ruby rvm 1.8.7。 使用命令创建了一个新的gemset rvm gemset create rails3。 使用命令切换到新的gemset rvm use 1.8.7@rails3。 要安装Rails,我运行了命令,gem install rails但是出现以下错误: /Users/m/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/timeout.rb:60:[BUG]分段错误 尝试运行任何gem命令时也会发生相同的错误,因此我认为Rails并不是真正的问题。 从下面的链接来看,我似乎并不是唯一遇到此问题的人: http://twitter.com/#!/pingles/status/66261101351927809 和https://github.com/carlhuda/bundler/issues/1058


6
如何使目录可写?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 12天前关闭。 改善这个问题 如何从OS X终端使目录可写?
83 macos  terminal 

2
在Mac上无法通过ARC使用responsToSelector
respondsToSelector在ARC环境中致电时,出现以下错误消息Automatic Reference Counting Issue No known instance method for selector respondsToSelector: 这是标题 #import <AppKit/AppKit.h> @class MTScrollView; @protocol MTScrollViewDelegate -(void)scrollViewDidScroll:(MTScrollView *)scrollView; @end @interface MTScrollView : NSScrollView { } @property(nonatomic, weak) id<MTScrollViewDelegate>delegate; @end 这是实施文件 #import "MTScrollView.h" @implementation MTScrollView @synthesize delegate; - (void)reflectScrolledClipView:(NSClipView *)aClipView { [super reflectScrolledClipView:aClipView]; if([delegate respondsToSelector:@selector(scrollViewDidScroll:)]) { [delegate scrollViewDidScroll:self]; } …

5
在Mac上编辑PATH变量[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 如何在Mac(Lion)上编辑PATH变量。我找不到可以添加路径的任何文件。有人可以指导我吗? 什么是文件名?.profile或.bash_profile ??? 在哪里可以找到它?我努力了 echo 'export PATH=/android-sdk/tools:$PATH' >> ~/.profile
83 macos 

6
在Mac提示符“权限被拒绝”上运行脚本
我是不熟悉终端命令的Mac初学者,我将dvtcolorconvert.rb文件放在卷的根目录中,这个ruby脚本可以将xcode 3主题转换为xcode 4主题xxxxxxxx.dvtcolortheme格式。 然后/dvtcolorconvert.rb ~/Themes/ObsidianCode.xccolortheme在终端上运行该脚本,但始终提示“ Permission denied ”。 这怎么了 有人可以帮助我解决这个问题吗?谢谢。
83 macos  shell  terminal 

6
无法在macOS Mojave中安装Xcode 10 Network Link Conditioner
我正在macOS Mojave beta 11上使用Xcode 10的最终版本。我从Apple网站下载了Xcode 10附加工具包。 当我尝试安装网络链接调节器首选项窗格时,Settings.app显示此错误: macOS上安装了“ Network Link Conditioner”首选项,无法替换。 但是,首选项窗格在Settings.app中不可见。我什至检查下/Library/PreferencePanes-它不在那里。 我该如何解决?

6
为Mac OS X创建不错的dmg“安装程序”
我已经制作了第一个用于Mac OS X的Qt应用程序。现在,我想创建一个漂亮的.dmg文件,该文件使用户可以轻松地安装它。我正在考虑类似Firefox的东西(见图): 我完全陌生,所以我什至不知道从哪里开始。

16
Mac用户并得到警告:Nokogiri是针对LibXML版本2.7.8构建的,但已动态加载2.7.3。
我进行了各种研究,并尝试了许多不同的方法。我知道这个问题已经回答了很多次,但是没有建议的解决方案对我有用。 升级到Lion之后,我在Ruby中遇到了分段错误。我相当有信心是Nokogiri。所以我通过Homebrew安装了libxml2。我跑了brew link libxml2。然后,我使用该版本的库重新安装了Nokogiri。 为了证明: $ nokogiri -v # Nokogiri (1.5.0) --- warnings: [] nokogiri: 1.5.0 ruby: version: 1.9.2 platform: x86_64-darwin11.0.0 description: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0] engine: ruby libxml: binding: extension compiled: 2.7.8 loaded: 2.7.8 我已经将Nokogiri包含在我的gemfile的顶部,并且在我的环境文件中也需要它。我不知道为什么我仍然收到该警告。 有什么建议或想法可以确保它正在加载正确的版本libxml2?
82 ruby  macos  nokogiri  libxml2 

4
“ EXC_BREAKPOINT(SIGTRAP)”异常是否由调试断点引起?
我有一个多线程应用程序,该程序在所有测试机上都非常稳定,并且几乎对我的每个用户都是稳定的(基于对崩溃的抱怨)。不过,该应用程序经常会崩溃,因为一位用户足够发送崩溃报告。所有崩溃报告(约10个连续报告)看起来基本相同: Date/Time: 2010-04-06 11:44:56.106 -0700 OS Version: Mac OS X 10.6.3 (10D573) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 com.apple.CoreFoundation 0x90ab98d4 __CFBasicHashRehash + 3348 1 com.apple.CoreFoundation 0x90adf610 CFBasicHashRemoveValue + 1264 2 com.apple.CoreText 0x94e0069c …

4
我的npm模块应在Mac OS X上的什么位置安装?
当我开始遇到麻烦时,我试图phonegap通过进行升级npm。长话短说,node_modules我的计算机上有两个目录。 /usr/local/lib/node_modules /usr/local/share/npm/lib/node_modules 当我运行时npm upgrade -g phonegap,似乎会npm更新驻留在其中的软件包的副本/usr/local/lib/node_modules。但是,如果我which phonegap发现符号链接指向处的较早安装/usr/local/share/npm/lib/node_modules。 另外,当我尝试安装独立的软件包(例如)时express,文件会安装在/usr/local/lib/node_modules目录中,但是在的任何位置都不会创建指向可执行文件的符号链接$PATH。 两个问题: Mac OS X上节点模块的正确目录是哪个? 安装软件时,如何配置npm链接可执行文件$PATH? 优点:安装方法是否node会影响配置?有很多选择。 编辑:我想通了,在我创建符号链接/usr/local/bin,但我.bash_profile是用设置/usr/local/share/npm/bin提前/usr/local/bin的我$PATH。我隐约记得在某个时候将该路径添加到我的个人资料中,但是我不确定为什么。 所以现在的问题变成了:我如何node_modules在计算机上最终得到两个不同的目录,为什么我要node_modules在share/npm/lib子目录中而不是在其中/usr/local/lib?
82 node.js  macos  npm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.