Tabla de contenido
3. Verifique y actualice RubyGems (Ruby1.9.1 y las versiones posteriores vienen con RubyGems)
4. Verifique la fuente de rubí y elimine
6. Cocoapod integra marcos de terceros en el proyecto.
1. Detectar e instalar rvm
- Compruebe si rvm está instalado en mac, si no, instale rvm
rvm -v
- Instalar rvm
curl -L get.rvm.io | bash -s stable
// 输出结果
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 194 100 194 0 0 158 0 0:00:01 0:00:01 --:--:-- 158
100 24361 100 24361 0 0 6502 0 0:00:03 0:00:03 --:--:-- 10822
Downloading https://github.com/rvm/rvm/archive/1.29.4.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.4/1.29.4.tar.gz.asc
curl: (7) Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com port 443: Connection refused
Could not download 'https://github.com/rvm/rvm/releases/download/1.29.4/1.29.4.tar.gz.asc'.
curl returned status '7'.
Installing RVM to /Users/wangshengkui/.rvm/
Adding rvm PATH line to /Users/wangshengkui/.profile /Users/wangshengkui/.mkshrc /Users/wangshengkui/.bashrc /Users/wangshengkui/.zshrc.
Adding rvm loading line to /Users/wangshengkui/.profile /Users/wangshengkui/.bash_profile /Users/wangshengkui/.zlogin.
Installation of RVM in /Users/wangshengkui/.rvm/ is almost complete:
* To start using RVM you need to run `source /Users/wangshengkui/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.
- Especificar fuente
source ~/.rvm/scripts/rvm
- Verifique que rvm esté instalado correctamente
// 安装成功
wangshekuideMBP:~ wangshengkui$ rvm -v
rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
- Enumere todas las versiones de ruby en la fuente especificada
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[.7]
[ruby-]2.4[.4]
[ruby-]2.5[.1]
[ruby-]2.6[.0-preview2] // 最新ruby版本
ruby-head
2. Actualiza ruby con rvm
- Verifique la versión ruby para ver si es la última
ruby -v
- Actualizar ruby
rvm install 2.6.0
- Después de ejecutar los resultados, ejecute la siguiente línea de comando para asegurarse de que la actualización esté completa
rvm list
3. Verifique y actualice RubyGems (Ruby1.9.1 y las versiones posteriores vienen con RubyGems)
- Ver RubyGems
gem -v
- Actualizar RubyGems
gem update --system
4. Verifique la fuente de rubí y elimine
- Compruebe la fuente de rubí
gem sources -l
- Eliminar fuentes extrañas
gem sources --remove https://rubygems.org/
- Reemplace la fuente de espejo doméstico <El espejo de Taobao ya no se mantiene ni se actualiza>
gem sources --add https://gems.ruby-china.com
- Compruebe la fuente de ruby nuevamente para ver si se ha actualizado.
5. Instale CocoaPods <sudo identifica al administrador para ejecutar el comando, necesita ingresar la contraseña de la computadora>
- Instala cocoapods.
Usado antes de mac ox10.11
$ sudo gem install cocoapods
$ pod setup
Usar después de mac ox 10.11
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
6. Cocoapod integra marcos de terceros en el proyecto.
- Cree el proyecto y cd en el directorio raíz del proyecto
- Cree un archivo podfile, use la siguiente línea de comando para crear el archivo
vim podfile
- Haga clic en i para ingresar al modo de edición e ingrese el siguiente texto.
platform:ios,'8.0'
target '工程名' do
pod 'AFNetworking', '~>版本号' (如果不加版本号,则它会下载最新的版本)
end
- Configure el tercero requerido, luego haga clic en esc para salir, luego presione : luego escriba wq y presione enter
- Ingrese las siguientes instrucciones para descargar e instalar el tercero correspondiente
pod update --verbose --no-repo-update
// 或者
pod install --verbose --no-repo-update
- Haga clic en el icono azul sobre el fondo blanco para ingresar al proyecto.