博客
关于我
ubuntu安装gem和fastlane
阅读量:549 次
发布时间:2019-03-09

本文共 3121 字,大约阅读时间需要 10 分钟。

在Ubuntu环境下设置gem与fastlane

在Ubuntu系统上配置gem和fastlane工具,可以提升开发效率。本文将详细指导您完成整个流程。

一、设置root权限

在刚安装完成的Ubuntu系统中,您需要设置root用户的密码,以便后续操作。当您第一次登录时,可以执行以下命令设置root密码:

sudo passwd root

此后,您可以通过以下命令进入root权限:

sudo -H

以 root 用户身份执行后续操作时,可以直接输入:

sudo command

这样无需输入密码即可完成操作。

二、更新系统软件包

安装完ública新环境后,建议先更新软件仓库中的包,以确保系统和依赖项的完整性。

sudo apt-get update

完成后,会弹出提示信息,表示软件包列表已更新。

三、安装基础开发工具

安装build-essential集合可以提供 Ubuntu 系统的开发环境。如果系统中缺乏某些依赖项,可以通过安装具体的软件包解决问题。

sudo apt-get install build-essential

在某些版本可能会提示缺少相关开发库,可以尝试添加以下软件包:

sudo apt-get install linux-libc-devsudo apt-get update

建议多次运行更新命令,确保依赖库包已安装。

四、替换镜像源(可选)

为了加快软件下载速度,推荐配置自定义镜像源。将默认镜像源备份后,添加国内镜像源进行配置。

备份原镜像源

将当前镜像源列表备份到新文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

修改镜像源

使用vim编辑镜像源文件:

sudo vim /etc/apt/sources.list

在文件末尾添加以下内容,选择一个靠近您所在地区的镜像服务器,例如阿里云:

# 添加阿里云官方镜像源deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial universedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

同样可以添加其他格式的源列表:

# 或者deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

保存编辑后,运行更新命令:

sudo apt-get update

这将切换至指定镜像源,提高下载速度。

五、安装gem

将gem安装到系统中,以便后续操作:

sudo apt-get install gem

安装完成后,可以验证gem是否正常工作:

gem -v

SQL安装完成后会显示gem版本信息。

六、安装Ruby和依赖的rubygems

通过wget下载Ruby源码包,然后配置安装。

下载Ruby

选择一个兼容版本的Ruby包,以下示例下载 Ruby 2.6.5:

wget https://rubygems.org/downloads/ruby-2.6.5.tgz

解压并安装

将tgz包解压并进入目录:

tar -zxvf ruby-2.6.5.tgzcd ruby-2.6.5

按照提示配置,运行以下命令:

./configuremakesudo make install

验证Ruby安装情况:

ruby -v

安装完成后,Ruby 应在 /usr/bin/ruby 或类似位置。

安装rubygems

安装rubygems管理工具:

wget https://rubygems.org/downloads/rubygems-2.3.0.tgztar -zxvf rubygems-2.3.0.tgzcd rubygems-2.3.0.tgzruby setup.rb

运行后会提示输入密码。如果需要修改文件,可以继续执行:

sudo ruby setup.rb

然后按照提示完成安装。

七、解决编译依赖问题

在某些情况下,编译可能会遇到错误。例如修改 /include/ruby.h 或 OpenSSL 相关配置,按照以下步骤解决。

修改Makefile

由于编译可能会报错,请根据提示修改 Makefile 中的相关规则。将以下行进行修改:

zlib.o: $(top_srcdir)/include/ruby.h

替换为

zlib.o: $(top_srcdir)/include/ruby.h

如果仍然有问题,查看依赖安装是否齐全,安装相关开发库:

sudo apt-get install zlib1g-devsudo apt-get install libssl-dev

重新运行 configure 和 make命令。

验证安装情况

安装完成后,确保所有依赖软件包已正确编译进入目标文件。

八、安装fastlane

最后,安装开发辅助工具 fastlane。

重卸缓存

在安装fastlane时可能会遇到错误,建议清除旧的缓存并重新下载:

rm -rf /usr/local/lib/ruby/gems/

然后重新安装 fastlane:

安装fastlane工具

gem install fastlane

验证安装情况

运行以下命令确认安装是否成功:

fastlane -v

如果从上述步骤中发现问题,建议清除缓存并重新安装:

gem cache cleangem install fastlane

现在,您已经成功设置好了 gem 和 fastlane 工具。请注意, 如果在后续操作中遇到权限问题,可以尝试在命令前使用 sudo 加以授权。

通过以上步骤,用户能够在Ubuntu系统中顺利设置和配置 gem 与 fastlane 工具。

转载地址:http://bifpz.baihongyu.com/

你可能感兴趣的文章
HTTP 常见状态码
查看>>
Thymeleaf sec:authorize 标签不生效
查看>>
js回车键登录
查看>>
Iterable与Iterator
查看>>
API_Net官方代码之训练网络
查看>>
Python机器学习(五十二)SciPy 基础功能
查看>>
自定义View实现SlidingMenu
查看>>
Python机器学习(六十五)Matplotlib 入门
查看>>
Toolbar设置标题的问题
查看>>
关于WebView当前地址问题的疑惑
查看>>
Python机器学习(九十二)Pandas 统计
查看>>
区块链入门到实战(21)之以太坊(Ethereum) – 分布式应用(DApp)
查看>>
区块链入门到实战(26)之以太坊(Ethereum) – 挖矿
查看>>
大数据集群运维(24)kylin 系列(一)安装部署
查看>>
项目实战 从 0 到 1 学习之Flink (26)Flink采集kafka数据后存到mongodb
查看>>
项目实战从0到1之hive(24)企业级数据仓库构建(六):数仓理论及数仓搭建
查看>>
Java从入门到实战之(9)File文件类
查看>>
人工智能深度学习入门练习之(20)TensorFlow2教程-Keras函数式API
查看>>
项目实战 从 0 到 1 学习之Flink (28)FlinkSql教程(二)
查看>>
智能网联改装实训整车,智能网联汽车实训台
查看>>