问题标签 [run-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5812 浏览

bash - 如何通过脚本退出 minicom

我有一个minicom 脚本,它通过串行发送一些命令并期望返回一些东西(有效),但我无法退出 minicom 屏幕。

下面是 minicom 脚本:

我使用! killall -9 minicom的是他们文档中推荐的,但不幸的是,在 Jenkins 上运行脚本时,由于退出代码 137(另一个进程发送了信号 9)而失败。然而,这确实退出了 minicom,只是没有成功。

另一方面,'send "exit"' 只是退出设备,并没有退出 minicom。

我如何退出 minicom 并收到 0 退出代码?

0 投票
1 回答
1547 浏览

reactjs - 在服务器上部署 React 应用程序时出错

在服务器上运行应用程序时遇到错误 它在本地正常工作我只需输入运行(npm start)并在本地完美运行。但是我在服务器上做的同样的事情我得到了下面给出的错误。请有人帮帮我。

{“名称”:“chakde11”,“版本”:“1.0.0”,“私人”:假,“主页”:“ http://chakde11.com/", "依赖项": { "bootstrap": "4.1.1", "chart.js": "^2.7.2", "classnames": "^2.2.6", "d3-geo": "^1.10 .0”、“dateformat”:“^3.0.3”、“faker”:“^4.1.0”、“jsx”:“^0.9.89”、“npm”:“^6.9.0”、“包.json”:“^2.0.1”,“prop-types”:“^15.6.2”,“react”:“^0.14.9”,“react-chartjs-2”:“^2.7.2”, “react-component-queries”:“^2.3.0”,“react-countdown-now”:“^2.1.0”,“react-countdown-to-future-date”:“0.0.3”,“react -d3-map": "^0.8.3", "react-dom":“^16.4.1”、“react-ga”:“^2.5.3”、“react-icons”:“^2.2.7”、“react-infinite-calendar”:“^2.3.1”、“react -通知系统”:“^0.2.17”,“反应路由器”:“^4.3.1”,“反应路由器-dom”:“^4.3.1”,“反应简单地图”:“ ^0.12.1”、“react-sizeme”:“^2.5.2”、“react-transition-group”:“^2.3.1”、“reactjs-countdown”:“0.0.8”、“reactstrap”: “^6.1.0”、“胜利”:“^0.27.1”}、“devDependencies”:{“gh-pages”:“^1.2.0”、“node-sass-chokidar”:“^1.3.4 ", "npm-run-all": "^4.1.3", "反应脚本”:“1.1.4”,“服务”:“^9.1.0”,“stylelint”:“^9.3.0”,“stylelint-config-recommended-scss”:“^3.2.0”, “stylelint-config-standard”:“^18.2.0”,“stylelint-order”:“^0.8.1”,“stylelint-scss”:“^3.1.3”},“脚本”:{“build- css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/", "watch-css": "npm run build-css && node-sass- chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive", "start-js": "react-scripts start", "start": "npm -run-all -p watch-css start-js", "build": "npm run build-css && react-scripts build", "serve": "serve -s build", "deploy": "gh-pages -d build", "test": "react-scripts test --env=jsdom ", "弹出": "反应脚本弹出" } }

0 投票
1 回答
228 浏览

xcode - Xcode IDE 未使用运行脚本在目录中显示下载文件

我在 Xcode IDE 中的“运行脚本”有问题。我可以使用下面的脚本从服务器下载文件,直接进入 Xcode 中的目录,可以通过右键单击 IDE 中已将下载发送到的文件夹来查看该目录,但是尽管它出现在这里,它没有出现在“复制捆绑资源”或 Xcode 资源文件夹中,所以当试图将此文件拉入代码时,我得到文件不存在。

我知道如何手动添加文件(+),但是如果它在脚本中自动运行会更好。

任何人都可以帮助下面的这个 Bash 脚本,我尝试将 (cp) 复制到 ${PRODUCTS_DIR} 和 ${BUILT_PRODUCTS_DIR} 但由于某种原因它没有复制。我能够(mv)移动文件,但这仍然出现在“复制捆绑资源”中?有人对此有任何线索吗?提前致谢。

0 投票
1 回答
330 浏览

xcode - 如何根据 TARGET_OS 更改 Info.plist 标志?

我正在尝试迁移我的 iOS 应用程序以支持UIKitForMac目标(项目Catalyst!)的构建。

我正在尝试Info.plist基于 更改标志TARGET_OS,但我不确定如何从构建阶段的运行脚本中检测目标操作系统。这是我正在尝试做的事情:

我究竟做错了什么?有任何想法吗?

0 投票
2 回答
4625 浏览

ios - iOS:如何在 Xcode 11 中自动升级我的 CFBundleVersion 和我的 CFBundleShortVersionString?(我的旧脚本不再工作了)

我有一个脚本升级了我的版本(0.01 x 0.01)和我的构建(1 x 1)。它不再适用于 Xcode 11。

在此处输入图像描述

这是我的脚本:

这是我现在想在 Xcode 中构建或存档时出现的错误消息:

细节

未能安装请求的应用程序
域:NSPOSIXErrorDomain 代码:22
失败原因:应用程序的 Info.plist 不包含 CFBundleShortVersionString。
恢复建议:确保您的捆绑包包含 CFBundleShortVersionString。
用户信息:{
bundleURL = "file:///Users/olosta/Library/Developer/Xcode/DerivedData/Formbox-cxaxehrhmxqaqabbijmxvasgmhwn/Build/Products/Debug-iphonesimulator/Formbox_Renault_BusinessDays.app/";
}

我检查了那张票,但它对我的脚本没有帮助

如果我进入 Xcode/General/Identity,我可以看到 Xcode 中填写了“版本”和“构建”, 在此处输入图像描述但是如果我通过手动打开它来检查我的 info.plist,这两个值都是空的

如果我直接在 plist 中手动填充它们,它可以工作,但似乎 Xcode 中的值不再存储在该字段中?你怎么看?

0 投票
2 回答
2706 浏览

python - Python - Pandas:基于列值的 IF 语句

我正在尝试开发一个 IF 语句,如果 [Column Name] 中有等于零的值,它将运行另一个 python 脚本。- 否则什么都不做。

我最初的想法是做类似的事情

如果 df['列名'] == 0:

别的:

这给了我以下错误:ValueError:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

如果我尝试指定其中任何一个,我并没有真正得到我想要的。

具体来说,我希望脚本遍历特定列的值,并查看这些值中的任何一个是否 = 0,如果它们是,我想运行另一个向我发送电子邮件警告的脚本。

抱歉,如果这已经在其他地方解释过,但我找不到。

我在 Python 3.7.5 上并使用熊猫。

感谢您的帮助

0 投票
2 回答
1895 浏览

ios - 在构建阶段运行脚本中使用 Firebase 上传符号时,Xcode 构建永远不会完成

我在我的应用中启用了 Firebase Analytics 和 Crashlytics。根据Firebase 网站,我在 Xcode 的 Build Phases 下的 Run Script 中实现了以下内容:

我从 Xcode 收到以下输出:

据称,该脚本成功完成了其工作,如Console.app. 请参阅附加的屏幕截图以获取输出。 上传符号脚本的 Console.app 输出

在 Xcode 中接收到上述消息后,构建进度不再进一步。它卡在Building 2069 of 2081 tasks. 在分发了新的应用程序版本后,我可以手动成功运行此脚本。但是谷歌为 Firebase 提供这个脚本的全部目的是自动化整个过程。

有没有人在他们的运行脚本中成功实现了上传符号脚本?任何想法为什么我的构建停滞不前并且永远不会完成?

0 投票
1 回答
97 浏览

swift - 如何设置具有相同捆绑版本的两个目标的 XCode 项目

因此,如果我在 appstoreconnect 上上传并在每个目标上有不同的捆绑版本,它将被苹果忽略。上传到 appstoreconnect 时忽略的信息

我已经制作了一个运行脚本,可以更改一个目标的最后一个数字,但我不知道使用运行脚本更改另一个目标

如果它是 5.5.10.1,那么它会将其更改为 5.5.10.2 作为主要目标。但另一个目标没有改变

0 投票
0 回答
28 浏览

ios - Xcode 发布构建配置反映了过时的 git 分支

使用Xcode debug 构建配置构建我的应用程序时,我看到了我最近更新的git branch

在使用Xcode release 构建配置构建我的应用程序时,我看到一个过时的git branch

如何使用正确的git分支在Xcode release 构建配置中构建我的应用程序?

0 投票
2 回答
337 浏览

ios - 在 FirebaseCrashlytics 的构建阶段运行脚本中上传符号时,Xcode 构建永远不会完成

我在我的应用中应用了 Firebase Crashlytics。我在 Xcode 的 Build Phases 下的 Run Script 中实现了以下内容: 在此处输入图像描述

我还配置到构建设置中:

在此处输入图像描述

以及我在 Xcode 构建时收到的消息:

Running upload-symbols in Build Phase mode

Validating build environment for Crashlytics...

Validation succeeded. Exiting because upload-symbols was run in validation mode Fetching upload-symbols settings...

Command PhaseScriptExecution failed with a nonzero exit code

有没有人在他们的运行脚本中成功实现了上传符号脚本?任何想法为什么我的构建停滞不前并且永远不会完成