如何打包 VSCode IDE(Mac)
# 0.前言
本篇博客记录:打包 Mac 版本的VSCode所需的环境配置。
环境配置如下:
设备型号:
Macbook Air 2020 M1版本。XCode版本:13.2.1(13C100)xcode-select版本:2384RVM版本:rvm 1.29.12ruby版本:2.6.3cocoaPods: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 gnupg1安装完毕,检查版本:
gpg --version1安装完
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: 已导入:21
2
3
4
5
6
7
8
9
10安装最新版本的
Ruby的RVM\curl -sSL https://get.rvm.io | bash -s stable --ruby1安装完毕,可以使用以下命令检查版本:
> 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 # 设置别名alias1
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