Questions tagged «macos»

苹果公司基于Unix的操作系统。用于有关操作系统的问题或提供OS上下文。对于Mac硬件问题,请使用[mac]。有关在非Apple硬件(“ Hackintosh”)上使用macOS的问题是不切实际的。



3
Windows,OS X和iOS上预安装了哪些字体(如果有)?
我正在OS X上设置我的电子邮件客户端,并且不确定在Mail中选择哪种字体,以确保跨设备的外观一致。尤其是iOS,是一个问题,因为我似乎找不到预装字体的列表。 我的目标是: Microsoft Windows(XP +) Apple Mac OS X(10.5+) 苹果iOS(5+) 据我所知,唯一的候选人似乎是Arial,但我希望还有其他人。
10 windows  macos  fonts  ios 


5
Mac防火墙从外部阻止了Nginx(端口80)
我使用端口安装了nginx并使用sudo启动了它。从本地主机访问nginx欢迎页面可以正常工作,但是从外部计算机访问它会失败。 从外部在计算机上进行一次nmap显示 80/tcp filtered http 很明显,mac防火墙阻止了该端口。然后,我继续将nginx可执行文件添加到防火墙例外列表中,但是nmap仍然显示为端口80正在被过滤,并且我无法访问该网页。列表中的确切二进制文件是/ opt / local / sbin / nginx,据我所知似乎是正确的 有什么想法我应该做什么?谢谢! PS关闭防火墙确实允许我从外部访问该网站,但这不是理想的解决方案。

3
git的Homebrew安装不会优先于系统版本(在/ usr / bin /中)
OS X(或Xcode)与git 1.7.something捆绑在一起,但在brew install git(1.8.0)之后,which git始终返回old /usr/bin/git。 这是我现在回显$ PATH时得到的: /usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin 自制的东西不应该优先吗? 另外,我不知道这usr/local/git/bin到底是哪里来的。

1
从Shell脚本中的plist嵌套字典中读取值
我有一个plist文件,我对使用shell脚本从嵌套字典中获取值感兴趣。这是我的plist文件的结构: <dict> <key>Countries</key> <dict> <key>USA</key> <dict> <key>Capital</key> <string>Washington DC</string> <key>Continent</key> <string>North America</string> </dict> <key>Italy</key> <dict> <key>Capital</key> <string>Rome</string> <key>Continent</key> <string>Europe</string> </dict> </dict> </dict> 如果用户提供了国家/地区名称,我有兴趣获取分配给“大写”键的值。 例如,如果我执行以下命令,则将在“国家”词典下获取完整的数据。 defaults read "/Users/sameerp/Downloads/data" Countries 2>&1 我得到以下输出: { Italy = { Capital = Rome; Continent = Europe; }; USA = { Capital = "Washington DC"; Continent = …

3
$ PATH让我发疯
好的,抱歉,这有点愚蠢,但我的想法已经用完了。 目标:预先考虑/usr/local/bin到$PATH 问题: $PATH不会做我想要或期望的事情 我如何到达这里:我想开始学习编程,所以我很容易在引擎盖下闲逛,但经验不足。我使用安装了fishshell(因为它很友好!)homebrew,并将其设置为我的默认shell(在之下system prefs>users & groups>advanced)。在某个时候,我跑来brew doctor查看我的安装是否全部符合犹太标准,并且建议我移至/usr/local/bin该版本的开头,$PATH以便可以使用安装的git而不是系统副本。很好-但是在path_helper和之间fish,发生了一些事情,$PATH这是我无法控制的,而且我永远无法以正确的方式安排路径。 环境: OSX 10.8.2,从10.7ish升级,与xcode和安装devtools,加x11,homebrew和fish 更多信息:我已经把我的用户的默认外壳回bash,并尝试了各种炮弹的直通terminal.app- ,bash,。fish sh我移到/usr/local/bin的顶部,/etc/paths但没有任何改变。我浏览了各种config.fish文件,并注释掉可能与$ PATH混淆的东西,但没有帮助。我在以下文件中/etc/paths.d/: ./10-homebrew 包含 /usr/local/bin ./20-fish 包含 /usr/local/Cellar/fish/1.23.1/bin ./40-XQuartz 包含 /opt/X11/bin 我添加set +x到我的游戏中profile,当我开始时terminal.app得到: Last login: Mon Oct 1 13:31:06 on ttys000 + '[' -x /usr/libexec/path_helper ']' + eval '/usr/libexec/path_helper -s' ++ /usr/libexec/path_helper -s PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/fish/1.23.1/bin:/opt/X11/bin"; export PATH; …
10 macos  path  homebrew  fish 

1
在OS X上使用--debug-init打开Emacs
我正在尝试调试why my .emacs does not load.错误消息。 Invalid read syntax: # ... Start Emacs with the `--debug-init' option to view a complete error backtrace. 我的问题是:我该怎么做?到目前为止,我已经尝试过了。 打开-a --debug-init Emacs.app Unable to find application named '--debug-init' 打开-a Emacs.app --debug-init open: unrecognized option `--debug-init' 我的主目录中有我的emacs配置文件。
10 macos  terminal  emacs  debug 

5
安装融合:无法导入:pygtk
我meld使用Homebrew在Mac OSX中安装了: brew install meld 然后,当我运行meld .它失败时,出现以下错误: 无法导入:pygtk 没有名为pygtk的模块 但是,pygtk已经安装: brew install pygtk 错误:已安装pygtk-2.24.0
10 macos  meld 


2
唤醒Mac时外部显示器上的静态/积雪
我有一个通过微型DP到DVI适配器和DVI电缆连接到Macbook Air的Philips 222E显示器(2011年中)。 每次MBA从睡眠中唤醒时,显示屏都会显示以下静态信息: 在大约20秒后或在关闭显示器电源后再将其替换为适当的桌面图像(可能只需要10秒,但非常令人讨厌的是,它还是一样)。 我尝试过的事情及其结果: 不同的显示(LG)-无静态 其他计算机(Mac Mini)-无静态 不同的适配器和DVI电缆-静态残留 引导MBA时(不重新引导)-无静态 断开222E并将其重新连接到MBA时-无静态

2
MAC OS X Lion上的ssh-agent-有时会要求ssh密码
航站楼V.2.2.2 Mac OS X Lion 10.7.3 我已按照ipsis verbis的步骤进行操作: https://superuser.com/a/8110/72002 可以,但是,如果我重新启动计算机,它将再次提示输入密码!!! 我什至还要添加一个,以确保它能正常工作: ssh-agent bash ssh-add ~/.ssh/mykeywithoutextention #Restart terminal 重新启动后仍然需要输入密码!! 好像在这里发布:http : //alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/ 当Mac OS X重新启动并在登录时启动Terminal.app时,在Terminal.app启动之前未启动ssh-agent 有没有人知道这可能是这里的问题,我们如何正确解决呢?
10 macos  ssh  ssh-agent 

2
强迫Homebrew和Macports共存?
我有一个已经使用了多年的MacOSX系统,在此期间,我已经通过Macports安装了很多软件包。 我现在想尝试Homebrew,但是从我在这里和其他地方所读的内容很明显,Homebrew和Macports的默认安装无法轻松共存。 对于我来说,卸载Macports并不是一个可行的选择,因为我每天的MacOSX日常工作都涉及使用各种Macports安装的实用程序。此外,我自己的许多本地实用程序现在都与Macports相互依赖。最后,现在我经常使用的许多可执行文件和共享库都安装在/ usr / local下,如果清除该目录树,我的系统将很快变得不可用。 所以我的问题是:是否有人想出一种可以与Macports共存的安装Homebrew的替代方法?具体来说,有没有人知道如何使Homebrew利用目录树(例如/ usr / local / homebrew)而不是/ usr / local? 在此先感谢您对文档的任何建议或指点。

3
Mac OS X“主机”文件,我可以在其中包含其他文件吗?
当我访问经常访问的不同网络时,我正在使用一些自动化脚本来配置我的网络设置,主机文件内容和/ etc / resolver文件。 可能会发生一些组合,这些组合都需要更改hosts文件,并且我想避免设置不同组合的矩阵,从而在各处复制共享设置。 例如,我可能在工作网络上,即 在建筑物中,或者我可以通过VPN访问它。在这两种情况下,我都需要向主机文件添加一些设置以使网络正常工作,某些设置是共享的,有些则没有。此外,如果我是通过VPN,我可能是在家里,在这种情况下,有在主机其他一些设置文件我也想补充。 因此,我希望不要为“家庭,通过VPN访问工作”和“家庭,不访问工作”等创建一个文件,而是可以让我包含其他文件? 例如,假设以下假设语法有效: #!include home.hosts #!include work.hosts 127.0.0.1 localhost ::1 localhost 这样,我可以简单地清除这两个额外文件中一个或两个的内容,而保留其余内容。 或者,除此以外,还有一种更好的方法,不仅仅是构建一个将诸如此类文件的文件串联到一个新的主机文件中的小脚本,并且作为我的自动化设置的一部分,我首先清除了其中一些额外的文件,然后我调用脚本从那些额外的文件中重建单个主机文件?

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.