gpt4 book ai didi

ruby - 如何使用 rake 检查特定软件包是否安装在 linux 上?

转载 作者:数据小太阳 更新时间:2023-10-29 07:55:41 30 4
gpt4 key购买 nike

在我尝试在 ubuntu 上使用 rake 自动执行某些任务时,我遇到了目标机器上可能不存在需要打包的情况。检查系统上是否已安装某些软件包并做出相应响应的好方法是什么?

例如,我想在某个任务中运行“npm start”,但我想知道系统上是否已经安装了 npm,从而为用户提供正确的错误消息。如果可能的话,我也愿意和 thor 一起做。

最佳答案

您可以使用 Kernel.system 方法从 Ruby 脚本运行系统命令。考虑以下内容:

失败除非系统('which npm')

关于ruby - 如何使用 rake 检查特定软件包是否安装在 linux 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666781/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com