r - 在 R 中调用 system() 函数来运行 bash 脚本
问题描述
我正在尝试通过我的 RStudio 会话运行 bash 命令。我已经在我的 Linux 中
安装了youtube-dl 。但是当我从 RStudio 运行命令时:
system("youtube-dl -o test_video.avi https://www.youtube.com/watch?v=2CCrUwc3JqA", intern = TRUE)
它给了我以下错误:
sh:1:youtube-dl:未找到系统错误(“youtube-dl -o test_video.avi https://www.youtube.com/watch?v=2CCrUwc3JqA ” ,:
运行命令出错
这看起来像一个类似于这篇文章的错误: Why can't I call system functions in R that clearly work in my terminal?
他们建议复制youtube-dl,/usr/bin
所以我这样做了:
sudo cp /usr/local/bin/youtube-dl /usr/bin
但这并没有改变任何东西,我仍然遇到同样的错误。非常感谢帮助!
解决方案
推荐阅读
- flutter - Flutter:高效的图像过滤
- arrays - 如何在我的地图中添加条目而不用回退覆盖现有的以防为空
- ios - swift4中的表视图内的表视图
- makefile - 在 openwrt 的自定义包之间共享的 Makefile 变量
- php - 如何在 cpanel 中设置 laravel cron 作业?
- google-analytics - 当 amp-form 提交成功时,在 amp 页面中触发 google amp-analytics 事件
- javascript - React: Props - 为什么一个有效,而另一个无效
- php - 使用 phpUnit 运行单个测试
- ios - platform.objc.objc_msgSend 在 kotlin 中不起作用
- android - 在 Termux 的设备上使用 appcompat 库重建 android.jar