标签: command-line-tool

macOS 10.14(beta)如何安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta

作为我的问题的标题,我不知道如何为我的mac安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙.

我做了什么:

  1. 运行命令"brew install carthage"来安装Carthage,得到错误:

错误:您的Xcode(9.4.1)太过时了.请更新到Xcode 10.0(或删除它).Xcode可以从https://developer.apple.com/download/more/更新

  1. 在终端中运行命令"xcode-select --install"作为@Dev的第二个答案,但是在"brew install carthage"之后我仍然得到相同的错误;

错误

  1. Apple网站下载.dmg文件,打开它后我得到了太多工具:

工具

我已经尝试安装在附加图像中标有红色矩形的两个.pkg,但错误仍然存​​在.

环境:

macOS 10.14 Beta
Xcode(Installed 2 versions on the Mac): 
10 (Beta), 
9.4.1
Run Code Online (Sandbox Code Playgroud)

macos xcode command-line-tool xcode10 macos-mojave

23
推荐指数
4
解决办法
3万
查看次数

Mac OS应用程序,带命令行工具的沙箱?

我做了一个包含命令行工具的应用程序.我启用了应用程序的沙箱,并测试了它的工作原理.我还对应用程序和命令行工具进行了代码签名.

但是当我将应用程序上传到iTunes时,我收到了一封电子邮件,告诉我"App沙箱未启用".

显然我需要设置key的权利文件com.apple.security.app-sandboxtrue值,并列出可执行文件:/Contents/MacOS/myApp/contents/Frameworks/x86/myCommandLineTool.

我确定我已经在Xcode中启用了沙箱,所以我认为问题出在命令行工具上.

如何为命令行工具启用沙箱?或者是否应该放置该工具的特定文件夹?欢迎任何建议 - 我已经困扰了好几天了.

macos sandbox command-line-tool

21
推荐指数
1
解决办法
6380
查看次数

如何调试采用stdin的python CLI?

我正在尝试调试我编写的Python CLI,它可以从stdin获取其参数.一个简单的测试用例将具有输出

echo "test" | python mytool.py
Run Code Online (Sandbox Code Playgroud)

相当于.的输出

python mytool.py test
Run Code Online (Sandbox Code Playgroud)

我想用这个工具调试一些问题,所以我试着运行它:

echo "test" | pdb mytool.py
Run Code Online (Sandbox Code Playgroud)

但我得到这个输出,然后pdb退出:

> /path/to/mytool.py(5)<module>()
-> '''
(Pdb) *** NameError: name 'test' is not defined
(Pdb)
Run Code Online (Sandbox Code Playgroud)

当我添加-m python到shebang时,如果我pdb.set_trace()在脚本中运行,则会发生同样的事情.

这里发生了什么?

python stdin command-line-interface command-line-tool pdb

20
推荐指数
4
解决办法
3866
查看次数

Pod文件未初始化?

当我尝试初始化pod文件以cocoapods通过终端使用时,它给了我这个错误.如何解决它.

/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:128:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
Run Code Online (Sandbox Code Playgroud)

xcode command-line-tool ios cocoapods xcode10

18
推荐指数
2
解决办法
1万
查看次数

无法安装命令行工具,"xcode-select --install"不起作用

我不知道如何在OSX Mavericks上安装命令行工具.或者更好:我知道该怎么做(我只是在另一台MacBook上做过),但这次出了问题.

发生了什么:

  • 我在OSX Mavericks上安装Homebrew
  • Homebrew让我安装CLT并为此运行GUI
  • 我犯了一个错误:我安装XCode而不是CLT,但我发现CLT没有安装它

现在,当我写作

brew doctor

我明白了

警告:未安装开发人员工具.
您应该安装命令行工具.
运行`xcode-select --install`来安装它们.

我写的是什么,但我总是这样

用法:xcode-select -print-path
或:xcode-select -switch
或:xcode-select -version
参数:
-print-path打印当前Xcode文件夹
的路径-switch xcode_folder_path设置当前Xcode文件夹的路径
-version打印xcode-select版本信息

我想我应该看一下我在开始时看到的GUI(截图),让我安装CLT.

有谁知道如何再次运行该GUI?

macos xcode homebrew command-line-tool

16
推荐指数
3
解决办法
3万
查看次数

将两个视频叠加到静态图像上?

我有两个视频,我想将它们组合成一个视频,其中两个视频都位于静态背景图像之上.(认为像这样).我的要求是,我使用的软件是免费的,它运行在OSX,而我不必重新编码我的影片的次数过多的.我也希望能够从命令行或通过脚本执行此操作,因为我会做很多事情.(但这不是绝对必要的.)

我尝试用ffmpeg摆弄几个小时,但它似乎不太适合后期处理.我可能通过叠加功能一起破解某些东西,但到目前为止我还没有弄清楚如何做到这一点,除了痛苦 - 将图像转换为视频(这需要2倍于我的视频长度!)然后在另一个渲染步骤中将两个视频叠加到它上面.

有小费吗?谢谢!


更新:

感谢LordNeckbeard的帮助,我通过一个ffmpeg电话就能达到我想要的结果!不幸的是,编码速度非常慢,需要6秒才能编码1秒的视频.我相信这是由背景图片引起的.有关加速编码的任何提示?这是ffmpeg日志:

MacBook-Pro:Video archagon$ ffmpeg -loop 1 -i underlay.png -i test-slide-video-short.flv -i test-speaker-video-short.flv -filter_complex "[1:0]scale=400:-1[a];[2:0]scale=320:-1[b];[0:0][a]overlay=0:0[c];[c][b]overlay=0:0" -shortest -t 5 -an output.mp4
ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 14 2012 16:18:58 with Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
  configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid
  libavutil      51. 73.101 / 51. …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg video-processing command-line-tool video-encoding

14
推荐指数
1
解决办法
1万
查看次数

通过命令行发布到Google Play

是否有使用命令行工具将Android应用程序发布到Google Play的选项?我已经签署了我的申请,但我无法使用网络浏览器发布它.

ant android command-line-tool google-play

14
推荐指数
1
解决办法
2808
查看次数

PSEXEC - "处理无效"以系统用户身份运行命令时

如果从用户生成的命令提示符运行,这是可以正常工作的命令:

PSEXEC \\xxx.xxx.xxx.xxx -u xxxx -p xxxx -accepteula cmd /c "TYPE C:\Pyxislog\PYXIS01.log|Find/i "%ID%"" >nul
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试从系统调用的cmd提示符运行它,我得到这个:

Couldn't access 10.219.149.65:
The handle is invalid.
Connecting to 10.219.149.65...
Run Code Online (Sandbox Code Playgroud)

它必须以系统用户身份运行,因为它将通过作为系统用户运行的远程软件工具进行部署.这是psexec的限制吗?是的,用户名和密码具有管理权限.

command-line batch-file command-line-tool psexec

13
推荐指数
1
解决办法
5万
查看次数

xcode 命令行工具无法找到 git

在 Big Sur 上,我安装了 Xcode CLT,但没有安装 Xcode 本身。Git 工作正常。然后我安装了 XCode,现在当我尝试运行 git 时,我收到以下消息:

git: error: Failed to determine realpath of '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' (errno=No such file or directory)
git: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -find git 2> /dev/null' failed with exit code 16384: (null) (errno=No such file or directory)
xcode-select: Failed to locate 'git', requesting installation of command line developer tools.
Run Code Online (Sandbox Code Playgroud)

出现一个弹出窗口,要求安装 CLT,当我说“好”时,它会下载并安装几分钟。但当它完成后,我又回到了起点。
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk不存在,但有10.1511.1和 的目录11.3。但不是10.14

command-line-tool xcode-command-line-tools

12
推荐指数
1
解决办法
5171
查看次数

使用entry_points / console_scripts时“没有名为x.__main__的模块;'x'是一个包,无法直接执行”

我有一个名为 Rackfocus 的 CLI 工具。我已经发布到 PyPI,并且我有理由确定它之前工作得很好。当我尝试在 Mac 上使用当前版本的 Python 运行它时,出现错误:

No module named rackfocus.__main__; 'rackfocus' is a package
and cannot be directly executed
Run Code Online (Sandbox Code Playgroud)

我想要的只是一个带有一个入口点的包,用户可以使用 pip 下载和使用该包。

根据教程,我在setup.py中有这个:

packages=['rackfocus']
entry_points = {
    'console_scripts': [
        'rackfocus=rackfocus.run:main'
    ]
}
Run Code Online (Sandbox Code Playgroud)

我有一个rackfocus.run:main函数、一个init .py 等等。怎么了?

您可以在本地重现此内容:

  1. 克隆我的仓库。
  2. 创建并激活 virtualenv(可选)。
  3. pip3 install -e .
  4. python3 -m rackfocus

python pip setuptools command-line-tool pypi

12
推荐指数
1
解决办法
2万
查看次数