Questions tagged «macos»

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

10
Bundle.main.path(forResource:ofType:inDirectory :)返回nil
尽量不要笑或大哭-离开20年后,我才重新开始编写代码... 我花了4多个小时来查看引用并尝试使用代码片段来获取Bundle.main.path来打开我的文本文件这样我就可以为我的应用读取数据(下一步是适当地解析它)。 if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { print("Contents could not be loaded.") } } else { print("newTest.txt not found.") } 结果是:“找不到newTest.txt。” 无论我如何尝试将文件拖放到项目中,都可以在Xcode中创建文件,也可以使用File-> Add Files to ...菜单项。
82 ios  swift  macos  file  swift3 

13
如何判断Mac OS X上是否安​​装了自制软件
我正在做一些Rails编程,我在网络上的解决方案中始终看到Homebrew,但从未使用过。 我还注意到终端版本2.9中的Homebrew是该终端下拉菜单中“ Shell-> New”旁边的一个选项,但是当我选择homebrew并发出命令时,它们失败。 通常会出现“找不到命令”错误。 奇怪的是,我无法找到一个简单的命令来确定是否安装了brew。 如何检查Mac上是否已安装Homebrew?

9
如何使Shell脚本成为全局脚本?
我在Mac OS 10.6上,并且尝试学习有关Shell脚本的一两件事。我知道如何保存Shell脚本并使之可执行,但是我想知道我能做什么或可以在哪里保存文件以使其成为全局文件(也就是说,无论我位于哪个文件夹中都可以访问)。 例如,如果将.sh文件保存在/ Users / username /目录中并使其可执行,则只能在该特定目录中执行该脚本。例如,如果导航到/ Users / username / Downloads,则无法执行脚本。 另外,任何有关学习更多有关Shell脚本的资源的建议都将有所帮助。谢谢
82 macos  shell  unix 

12
选择鼠标后如何从tmux输出复制到系统剪贴板?
现在,要复制到系统剪贴板,我必须通过鼠标在tmux窗口中用Shift键选择文本。然后我必须运行以下命令: tmux save-buffer - | reattach-to-user-namespace pbcopy 是否有机会更轻松地保存到系统剪贴板?Shift键释放后,可以自动进行键绑定或更好地做到这一点。 我的tmux配置:https : //gist.github.com/3641580

11
Spark错误-不支持的类文件主要版本
我正在尝试在Mac上安装Spark。我使用自制软件安装了spark 2.4.0和Scala。我已经在Anaconda环境中安装了PySpark,并且正在使用PyCharm进行开发。我已经导出到我的bash个人资料: export SPARK_VERSION=`ls /usr/local/Cellar/apache-spark/ | sort | tail -1` export SPARK_HOME="/usr/local/Cellar/apache-spark/$SPARK_VERSION/libexec" export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.9-src.zip:$PYTHONPATH 但是我无法使其正常工作。 我怀疑这是由于Java版本读取了回溯。我非常感谢您为解决此问题提供的帮助。如果有任何我可以提供的信息,那么请发表评论,这些信息除了回溯之外还有帮助。 我收到以下错误: Traceback (most recent call last): File "<input>", line 4, in <module> File "/anaconda3/envs/coda/lib/python3.6/site-packages/pyspark/rdd.py", line 816, in collect sock_info = self.ctx._jvm.PythonRDD.collectAndServe(self._jrdd.rdd()) File "/anaconda3/envs/coda/lib/python3.6/site-packages/py4j/java_gateway.py", line 1257, in __call__ answer, self.gateway_client, self.target_id, self.name) File …


17
将TOP命令的输出限制为特定的进程名称
如果调用top命令,则将获得所有正在运行的进程。但是如何将输出仅限制为某个特定的进程名称(如“ java”)? 我已经尝试过这个 顶级-l 2 | grep java, 但是通过这种方式,您只能获取快照,而不能获取持续更新的列表。和顶部-l 0 | grep java不是很清楚。

3
在OSX El Capitan上升级setuptools
我正在尝试升级setuptools。好吧,实际上我正在尝试升级ansible,但它正在尝试尝试升级setuptools并失败。我自己尝试这样做也失败了。即使尝试卸载它也会失败 $ sudo -H pip install --upgrade setuptools Collecting setuptools Using cached setuptools-18.4-py2.py3-none-any.whl Installing collected packages: setuptools Found existing installation: setuptools 1.1.6 Uninstalling setuptools-1.1.6: Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/basecommand.py", line 211, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/commands/install.py", line 311, in run root=options.root_path, File "/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/req/req_set.py", line …

5
命令行工具bash(git)不起作用-macOS Sierra最终版本
我刚刚从OS X 10.11“ El Capitan”升级到10.12:“ Sierra”,当我尝试在终端内访问git命令时,出现以下错误: xcrun:错误:无效的活动开发人员路径 (/ Library / Developer / CommandLineTools),缺少xcrun: /图书馆/开发人员/ CommandLineTools / usr / bin / xcrun 如果有人有解决方案,请帮助我。

7
如何在SourceTree中放弃未提交的更改?
我是Git环境的新手,并且在Mac上将BitBucket与SourceTree一起使用。我现在要做的就是放弃自上次提交以来所做的更改。我应该怎么做?我还没有找到“放弃更改”之类的东西,并且直接从上次提交中拉出似乎无效。使用GUI或命令行完成的解决方案都不错。谢谢。


9
如何使用终端在Mac OS X上运行C程序?
我是C的新手。这是我的“世界,您好!” 程序。 #include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; } 在尝试使用Terminal运行它之后,它说: MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1 -bash: /Users/macbook/Desktop/peng/Untitled1: Permission denied MacBook-Pro-MacBook:~ macbook$ 为什么?
81 c  macos  bash 

5
如何在OS X 10.6.7中打开端口22
我试图在osx上打开端口22,以便可以使用ssh连接到localhost。这是我目前的情况: ssh localhost ssh: connect to host localhost port 22: Connection refused 我已经生成了一个密钥,并将其扔到我的authorized_keys文件中,如下所示: sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys “网络实用程序”端口扫描确认22(并且令人惊讶的是23)已关闭。 上下文:我正在努力在本地设置Hadoop。在我的配置中,我正在localhost:#### s上运行服务,并且需要通过ssh打开与它们的通信。 如何打开22?还是我要面对另一个问题(可能是密钥生成不正确?)
81 macos  ssh  ssh-keys 

9
如何重启node.js服务器
我已经安装并正在osx上运行一个node.js服务器。我已经释放了一个聊天模块,并且正在愉快地运行它。我更改了一些内容,需要重新启动服务器才能看到效果。 我只知道如何通过关闭终端窗口,然后重新对其进行操作,然后再次运行节点chatdemo.js来重新启动。 有什么方法可以重启而不关闭终端吗? 谢谢。
81 macos  node.js 

1
如何加快左右箭头键来编辑文本?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 是我自己,还是其他人发现MacOS上的向左和向右箭头键编辑文本的速度异常慢? 与我的Windows计算机相比,在Mac上用左右箭头键定位光标的时间似乎是原来的两倍。向上/向下箭头似乎足够快,但是向左/向右箭头只是爬行。我在终端机中注意到最多,可以编辑最近使用的命令,现在在浏览器形式的文本中注意到它。 是否可以设置Mac首选项以加快对这些键的响应?

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.