如何解决使用嵌入式可执行应用程序创建更复杂的闪亮包
(在Unix下工作)
嗨!
我想创建一个依赖unix可执行文件的闪亮应用程序,我希望将其添加到闪亮项目文件夹中以实现可移植性(源代码和/或编译后的代码)。
在当前示例中,我希望在闪亮的应用程序中使用排队系统 nq ,并将nq代码包含在闪亮的文件夹中,以便人们可以更轻松地部署和使用无需重新配置即可从应用程序中进行升级。
Q1:是否有最佳位置(www
?)放置可执行文件,以便使用system()
命令通过闪亮找到可执行文件,或者我可以在闪亮的应用程序中创建shared/bin
文件夹,然后将编译后的代码放在那里? (显然,如果在不同的OS架构下工作,则用户需要构建应用程序)
Q2 +:我可以通过某种方式(?)将路径share/bin
添加到系统ENV中吗?还是应该在光泽的应用程序文件夹中调用带有相对路径的命令?
感谢您提供有关最佳做法的建议
诱惑性文件夹结构
.
|-- [ 128] Data
| `-- [2.4K] actions.csv
|-- [5.9K] app.R
|-- [ 64] backups
|-- [ 64] nqdir
|-- [ 160] share
| |-- [ 160] bin
| `-- [ 96] man
|-- [ 96] src
| `-- [ 16K] nq-master.zip
`-- [ 160] www
|-- [ 543] about.md
|-- [ 43K] license.pdf
`-- [ 15K] logo.png
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。