如何打包 VSCode IDE(Mac)
# 0.前言
本篇博客记录:打包 Mac 版本的VSCode
所需的环境配置。
环境配置如下:
设备型号:
Macbook Air 2020 M1
版本。XCode
版本:13.2.1(13C100)
xcode-select
版本:2384
RVM
版本:rvm 1.29.12
ruby
版本:2.6.3
cocoaPods
:1.11.2
目前,根据上述环境配置,已成功打包 VSCode
应用程序。
# 1.XCode 安装
XCode
可以直接从 App Stroe
下载,我安装的版本是:13.2.1(13C100)
下载后的XCode
是自带XCode Command Line Tool
,在命令行输入:
> xcode-select -v
xcode-select version 2384.
1
2
2
# 2.RVM 安装
这部分内容,我完全是按照Mac 安装 Ruby 版本管理器(RVM) (opens new window)的步骤执行的,安装的很顺利。
安装
mpapis
公钥。但是,正如安装页面所记录的,您可能需要 gpg。Mac OS X
不附带gpg
,因此在安装公钥之前,您需要安装gpg
。我用Homebrew
安装了gpg
:brew install gnupg
1安装完毕,检查版本:
gpg --version
1安装完
gpg
之后,你可以安装mpapis
公钥:> gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB > # 安装成功,弹出以下信息: gpg: 目录‘/Users/jiashengwang/.gnupg’已创建 gpg: 钥匙箱‘/Users/jiashengwang/.gnupg/pubring.kbx’已创建 gpg: 密钥 105BD0E739499BDB: 1 个重复签名被移除 gpg: /Users/jiashengwang/.gnupg/trustdb.gpg:建立了信任度数据库 gpg: 密钥 105BD0E739499BDB:公钥 “Piotr Kuczynski <piotr.kuczynski@gmail.com>” 已导入 gpg: 密钥 3804BB82D39DC0E3:公钥 “Michal Papis (RVM signing) <mpapis@gmail.com>” 已导入 gpg: 处理的总数:2 gpg: 已导入:2
1
2
3
4
5
6
7
8
9
10安装最新版本的
Ruby
的RVM
\curl -sSL https://get.rvm.io | bash -s stable --ruby
1安装完毕,可以使用以下命令检查版本:
> which ruby /Users/jiashengwang/.rvm/rubies/ruby-3.0.0/bin/ruby > rvm -v rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
1
2
3
4安装成功,推出重新打开终端。
重新安装
ruby
版本(猜测可跳过)走完前面的步骤,其实在终端中已经安装了一个
ruby
版本,默认3.0.0
# 列出 ruby 可安装的版本信息 > rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.7[-head] # security released on head [ruby-]1.9.1[-p431] [ruby-]1.9.2[-p330] [ruby-]1.9.3[-p551] [ruby-]2.0.0[-p648] [ruby-]2.1[.10] [ruby-]2.2[.10] [ruby-]2.3[.8] [ruby-]2.4[.10] [ruby-]2.5[.8] [ruby-]2.6[.6] [ruby-]2.7[.2] [ruby-]3[.0.0] ruby-head > rvm install 2.6.3 # 这里安装的是2.6.3版本 > rvm use 2.6.3 --default # 设置别名alias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 3.安装 CocoaPods
这一部分需要
fq
,同时也可以使用国内镜像源,镜像源的设置见:第 4 部分
由于可以fq
,上述步骤都没有做,直接根据cocoapods 官网 (opens new window)提供的指令:
sudo gem install cocoapods
1
安装成功后,需要执行
pod setup
1
检查是否安装成功:
> pod --version
1.11.2
1
2
2
# 4.镜像源配置
安装CocoaPods
切换国内gem
镜像源的操作如下:
# 升级源
sudo gem update --system //升级gem
# 删除默认源
gem sources --remove https://rubygems.org/
# 设置 ruby-China 源
gem sources --remove https://rubygems.org/
# 设置 taobao 源
gem sources -a http://ruby.taobao.org/
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
设置完成,检查是否换源成功:
gem sources -l
1
编辑 (opens new window)
上次更新: 2023/06/17, 10:06:00