首页 > 其他分享 >Pod环境安装(Mac)

Pod环境安装(Mac)

时间:2024-11-19 15:45:37浏览次数:1  
标签:bin 安装 rvm Mac 版本 Pod ruby gem

原文链接:https://blog.csdn.net/huwan12345/article/details/135088993

背景知识:

安装pods需要依赖 ruby 环境,而安装 ruby 需要借助能够管理不同版本的 ruby工具 rvm,安装 rvm 又需要借助工具 Homebrew,Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
因此,首先需要安装Homebrew --> 再安装rvm --> 再安装ruby -> 最后安装cocoapods。

同时可能涉及到Gem。
Gem是一个管理Ruby库和程序的标准包,它通过ruby Gem源来查找、安装、升级和卸载软件包。

请按照顺序来安装,不然装着装着就晕了。

步骤0:安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
然后:输入密码:
然后:回车,
然后:回车:
然后:耐心等待,大概二十分钟

参考图有:

图片一:

图片二:

图片三:(这张图好像配这里,我记不清了)

图片中:下一步骤需要输入这个:
- Run these two commands in your terminal to add Homebrew to your PATH:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/huwanxin/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"


这是第一行:直接复制
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/huwanxin/.zprofile
这是第二行:直接复制
eval "$(/opt/homebrew/bin/brew shellenv)"
链接的是他给你的哈,不要复制我这个。只是给你个参考一行如何复制。


通过这个指令,查看当前homebrew的版本相关信息:
brew config

Homebrew的版本:
brew --version

查看是否安装成功。

步骤1:安装RVM


控制台输入:
curl -L get.rvm.io | bash -s stable


安装好后输入:
source ~/.bashrc
source ~/.bash_profile

测试是否安装成功:
rvm -v

注意:(这里是参考阅读)

这里不是说rvm安装成功就可以了,要看你的版本有没有升级成功,要安装高版本的rvm。

使用下方代码升级更高版本:
curl -L get.rvm.io | bash -s stable

查看有rvm有哪些版本:
rvm list known
当然啦,打印出来我也是看不懂。。。。
不过下面写了ruby- 啥的,应该是当前rvm支持的ruby版本。

步骤2:用RVM升级Ruby
查看当前系统ruby版本
ruby -v

rvm list known -- (列出服务器有哪些ruby版本,可以不用看)

因为我上面有步骤0,所以这里直接这样运行了,然后我睡觉去了,醒来好了,大概半个小时左右吧。
rvm install ruby-3.0.0 (看下列表有哪些,下载比较新的,执行这个命令后会等待五到十分钟,稍微等一下。)

这里捎带一句,如果你之前版本比较低,然后升级了这里的ruby,可能你看到的还是之前版本。

我也不知道什么是最好的解决办法,我把低版本remove掉了,发现升级的那个版本能删除,但系统本身的不能删除。
后来我直接放弃了,把最新的版本不管他,然后把系统最低的版本升级了一个不一样的版本,举个例子:系统是2.6.10--》我升为3.0.0,但是他还是用低版本,我有剩了一下3.0.1版本

备注:这里最终这样解决是不行的,可以继续往下走,将在文章末尾告诉这里怎么默认读取。

步骤3:对ruby的镜像进行切换,切换为国内的镜像

切为国内镜像:

1:移除镜像
gem source -r https://rubygems.org
2:添加国内镜像
gem install cocoapods --user-install

3.设置环境变量:
PATH="`ruby -e 'puts Gem.user_dir'`/bin:$PATH"
4.安装cocoapods (这步大概要等待10分钟左右,稍微等待一下,才会下载)
sudo gem install -n /usr/local/bin cocoapods

sudo gem install cocoapods

步骤到这里大概结束了,下面是查看上面几个软件的版本,可以根据是否安装,找到不能执行失败的原因。
Homebrew的版本
brew --version

ruby版本
ruby -v

Gem的版本
gem -v

结尾:

解决下,ruby -v 可能读取的是低版本的问题,即:系统是2.6.xx,但是你安装的是3.0.x。cocospod读取的是低版本的问题。


// 然后参考了这个方法:
========================================================
查了很多方案都无效,或者太复杂,最后这样做解决了:
在终端执行以下命令:

export PATH="$HOME/.rbenv/shims:$PATH"
然后执行以下命令或重启终端:

source ~/.bash_profile
再使用 ruby -v 查看版本,版本更新成功。
========================================================

这是别人写的,但是不太对(应该一部分机器可以,一部分机器不行)。
可以按照以下进行修改:
首先:open ~/.bash_profile

然后把自己的路径放进去。如图

然后保存刚刚修改的:(文件中保存一下,然后cmd中执行下面代码。)
source ~/.bash_profile

备注:可以通过如下指令查看是不是因为装了两个ruby不同的版本:
which -a ruby

我的执行后显示:
/Users/huwanxin/.rvm/rubies/ruby-3.0.0/bin/ruby
/usr/bin/ruby

其他参考:
遇到这个错误:()
can't find gem cocoapods (>= 0.a) with executable pod
可以通过gem升级一下:
sudo gem update --system
然后在升级cocoapods
sudo gem install -n /usr/local/bin cocoapods


原文链接:https://blog.csdn.net/huwan12345/article/details/135088993

标签:bin,安装,rvm,Mac,版本,Pod,ruby,gem
From: https://www.cnblogs.com/wm941142146/p/18555000

相关文章

  • 安装MySQL
    前提:安装docker服务并配置私有库,镜像加速地址云服务器或者本地服务器开放MySQL端口3306登录私有库,参考登录私有库步骤拉取MySQL镜像#拉取私有库MySQL镜像dockerpull8.134.59.62:8083/mysql●8.134.59.62:8083/mysql为私有库镜像地址:私有库IP:端口号/镜像名#查看已拉......
  • 如何在Ubuntu 20.04 LTS上安装Dotnet Core?
    在本教程中,我们将向您展示如何在香港服务器的Ubuntu20.04LTS系统上安装DotnetCore。.NETCore是一个免费的开源软件框架和开源软件框架。它是由Microsoft开发的。它是由Microsoft开发的。.NETCore是一个非常强大的框架。它通常用于开发Web应用程序。步骤1.首先,通过apt在......
  • 【SkekchUp Pro 2024下载与安装教程】
    SketchUp Pro 2024作为一款专业的3D建模软件,在建筑设计、城市规划和室内设计等领域具有广泛的应用前景.‌安装SketchUpPro2024的基本要求:‌操作系统要求‌Windows系统‌:SketchUpPro2024支持Windows10和Windows11操作系统。确保你的系统是最新的,并且已经安装了所有重......
  • Sublime Text4 4180 安装激活
    介绍:此教程用于Windows下SublimeText44180版本的安装和激活。无需安装其他软件,无需下载替换文件,无需注册机等。官网:https://www.sublimetext.com下载地址https://download.sublimetext.com/sublime_text_build_4180_x64_setup.exe激活:默认安装路径:C:\ProgramFiles\Subli......
  • 详解RabbitMQ在Ubuntu上的安装
    ​​​​​​​目录Ubuntu环境安装安装Erlang查看Erlang版本退出命令​编辑安装RabbitMQ确认安装结果安装RabbitMQ管理界面启动服务查看服务状态通过IP:port访问添加管理员用户给用户添加权限再次访问Ubuntu环境安装安装ErlangRabbitMq需要Erlang语⾔的⽀......
  • Swift 宏(Macro)入门趣谈(四)
    概述苹果在去年WWDC23中就为Swift语言新增了“其利断金”的重要小伙伴Swift宏(SwiftMacro)。为此,苹果特地用2段视频(入门和进阶)颇为隆重的介绍了它。那么到底Swift宏是什么?有什么用?它和C/C++语言中的宏又有什么异同呢?本系列博文将会尝试为小伙伴们揭开Swift......
  • ComfyUI安装——专为新手设计的秋叶版教程及安装包
    前言:想要探索ComfyUI的强大功能,却苦于安装步骤复杂?别担心,本指南专为新手量身定制,带来轻松上手的ComfyUI安装教程。采用秋叶版安装包,让繁琐的安装过程变得简单易懂。无论您是编程小白还是AI领域的新手,跟随本文,您将一步步掌握ComfyUI的安装要领,开启您的创意之旅。今天和大家......
  • PyCharm2024.1.4专业版Windows安装激活教程
    前言​ 本教程适用于Pycharm2024.1.x版本,笔者本次安装的是2024.1.4Professional,亲测可用,打开后可看到界面显示已经激活到2099年。下载Pycharm安装包及激活脚本​ 进入jetbrains官网历史版本下载页面:https://www.jetbrains.com/pycharm/download/other.html,下拉找到2024.1......
  • Docker安装配置Seata-Server
    1部署官方文档指引1.1client每个业务数据库都要新建undo_log表。对springboot应用,执行client-MySQL-AT,切tag=1.5.2:https://github.com/seata/seata/blob/v1.5.2/script/client/at/db/mysql.sql1.2server新建seata-for-hire数据库,执行server-MySQL:https......
  • windows下oracle安装
    windows下oracle安装本次在windows2019操作系统下安装oralce11g服务端和客户端 准备工作:1,windows2019虚拟服务器一台。2,oralce11gserver安装包下载。3,win32_11gR2_client 客户端安装包下载,以及常用测试用应用软件PLSQLDeveloper。 安装包解压,将两个安装包解压到......