当前位置: 首页 > news >正文

centos安装打包工具fpm

安装ruby环境

yum -y install ruby-devel gcc make rpm-build rubygems ruby

安装fpm

RubyGems是Ruby的一个包管理器,功能上类似于apt-get、yum等,所以我们需要通过RubyGems来安装fpm。

由于国外的源很慢,或者直接不能访问,需要将Ruby Gems源更换为国内的源。

添加阿里云的源:

gem sources --add http://mirrors.aliyun.com/rubygems/

删除官方的源:

gem sources --remove https://rubygems.org/

查看当前源列表:

gem sources -l

安装fpm

gem install fpm -v 1.4.0

如果报错

ERROR: Error installing fpm: dotenv requires Ruby version >= 3.0

错误消息显示 dotenv 需要 Ruby 版本 >= 3.0,这可能意味着你的系统上安装的 Ruby 版本过低。在 CentOS 7 默认的软件源中,提供的 Ruby 版本可能比较旧,所以我们需要通过其他方式安装较新版本的 Ruby。

解决方法:

  1. 安装 rbenvr

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • web基础及http协议
  • 谷粒商城学习-10-docker安装mysql
  • 面试框架一些小结
  • Yarn Plug‘n‘Play:现代化JavaScript依赖管理的革命
  • nginx的正向代理和反向代理以及tomcat
  • SQL Server时间转换
  • 在Spring Boot项目中使用Leyden
  • 最新扣子(Coze)实战案例:使用扩图功能,让你的图任意变换,完全免费教程
  • Go 语言 UUID 库 google/uuid 源码解析:UUID version1 的实现
  • Redis Cluster 模式 的具体实施细节是什么样的?
  • 【IT领域新生必看】 Java编程中的重载(Overloading):初学者轻松掌握的全方位指南
  • 基于Java的网上花店系统
  • 认识异常详解
  • 01背包问题-队列分支限界法-C++
  • 数据结构之“栈”(全方位认识)
  • Elasticsearch 参考指南(升级前重新索引)
  • JavaScript 基本功--面试宝典
  • nodejs调试方法
  • orm2 中文文档 3.1 模型属性
  • 前端面试总结(at, md)
  • 时间复杂度与空间复杂度分析
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 小程序 setData 学问多
  • 写给高年级小学生看的《Bash 指南》
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​水经微图Web1.5.0版即将上线
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • %check_box% in rails :coditions={:has_many , :through}
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二十四)Flask之flask-session组件
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • ****Linux下Mysql的安装和配置
  • .NET Core 发展历程和版本迭代
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET 常见的偏门问题
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .Net面试题4
  • @Async 异步注解使用
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [C#]扩展方法
  • [codevs1288] 埃及分数
  • [DDR5 Jedec 4-1] 预充电命令 Precharge
  • [HTML]Web前端开发技术29(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • [js]js设计模式小结
  • [JS]经典面试题-基础篇
  • [kimi笔记]为什么csc.exe不可以双击运行
  • [LeetBook]【学习日记】数组内乘积
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [Meachines] [Easy] Legacy nmap 漏洞扫描脚本深度发现+MS08-067
  • [Meachines] [Easy] Mirai Raspberry树莓派默认用户登录+USB挂载文件读取