fpm使用打包工具
发布时间 - 2017-07-15 00:00:00 点击率:次
install ruby rubygems ruby-devel -y
添加阿里云的rubygems仓库,国外的源比较慢
gem sources -a
移除源生的ruby仓库
gem sources --remove
安装fpm
gem install fpm -v 1.4.0
错误:
ERROR: Error installing fpm:json requires Ruby version >= 1.9.3. 类似这种错误,很多网友推荐升级ruby,我也尝试过,表示坑很多,并不推荐 实际上并不是fpm或者ruby的问题,而是因为系统内json默认版本过高,导致ruby 1.8.7无法支持,需要降低json版本 gem install json -v 1.8.3 安装完json后再安装fpm即可 另外,centos7.x中默认ruby版本就高,没有此问题 fpm命令 常用参数: -s 指定source类型,如dir -t 制定目标类型,如rpm -n 指定包名字 -v 指定包的版本号 -C 指定打包的相对路径 -d 指定依赖于哪些包 -f 第二次打包时目录下如果有同名包,覆盖 -p 输出安装包的目录,不指定则为当前目录 --post-install 软件包安装完成之后所要执行的脚本 同::--after-install --pre-install 软件包安装完成之前缩要执行的脚本 同: --before-install --post-uninstall 软件包卸载完成之后所要执行的脚本 同::--after-remove --pre-uninstall 软件包卸载完成之前缩要执行的脚本 同: --before-remove fpm命令其实是对rpmbuild命令进行封装,其实低层还是rpmbuild命令,因此系统必须要有rpmbuild命令。 如果fpm命令无法运行,可以检查rpm-build是否安装 yum install rpm-build -y 打包命令示例:
fpm -s dir -t rpm -n nginx -v 1.6.3 -d 'pcre-devel,openssl-devel' --post-install /home/root/scripts/nginx.sh /usr/local/nginx-1.6.3/ /usr/local/nginx-1.6.3/ 为nginx的安装目录 /home/root/scripts/nginx.sh 为nginx安装后要执行的脚本,如创建用户、创建软链接注意事项: 1.打包路径,推荐使用绝对路径 2.推荐打包实际路径,打包软链接时后面一定要有 / ,不加 / 指的是软链接文件,加 / 指目录
# 工具
# 软件包
# 转换成
# 所要
# 我也
# 要有
# 推荐使用
# 过高
# 指的是
# 不加
# 所需要
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何在IIS7上新建站点并设置安全权限?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
Laravel如何处理文件下载请求?(Response示例)
如何基于云服务器快速搭建网站及云盘系统?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何在IIS管理器中快速创建并配置网站?
java中使用zxing批量生成二维码立牌
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何在建站之星网店版论坛获取技术支持?
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
如何在阿里云部署织梦网站?
Laravel如何实现本地化和多语言支持?(i18n教程)
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何在云虚拟主机上快速搭建个人网站?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
如何撰写建站申请书?关键要点有哪些?
如何基于云服务器快速搭建个人网站?
如何快速生成高效建站系统源代码?
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
微信小程序 配置文件详细介绍
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
IOS倒计时设置UIButton标题title的抖动问题
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
昵图网官网入口 昵图网素材平台官方入口
Laravel如何发送系统通知?(Notification渠道示例)
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
太平洋网站制作公司,网络用语太平洋是什么意思?
Laravel如何生成URL和重定向?(路由助手函数)
Internet Explorer官网直接进入 IE浏览器在线体验版网址
香港服务器部署网站为何提示未备案?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Laravel怎么在Blade中安全地输出原始HTML内容
如何在Windows虚拟主机上快速搭建网站?
Firefox Developer Edition开发者版本入口
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】

