xcode-select: note: Command line tools are already installed.
Use "Software Update" in System Settings or the softwareupdate
command line interface to install updates
이때는 software update를 download 하여 설치하면 해결 할 수 있습니다.
software update는 운영 체제와 관련된 모든 소프트웨어 업데이트를 자동으로 설치하는 기능을 수행합니다.
따라서 다운로드 및 설치 시간이 좀 많이 소요됩니다.
softwareupdate --install -a
다운로드가 완료되면 "시스템 설정"에 업데이트가 표시되고, 업데이트를 클릭 하시면됩니다.
업데이트가 완료되면 다시 CocoaPods를 설치합니다.
sudo gem install cocoapods
설치가 완료되면 다음과 같이 메시지가 표시됩니다.
Text Editor Settings
Text editor는 Visual Studio Code, Android Studio, IntelliJ IDEA등을 사용할 수 있습니다.
typeorm-model-generator는 아래와 같이 여러 db engine을 지원합니다.
Microsoft SQL Server
PostgreSQL
MySQL
MariaDB
Oracle Database
SQLite
우선 typeorm-model-generator를 설치합니다.
npm i -g typeorm-model-generator
사용법은 다음과 같습니다.
Usage: typeorm-model-generator -h <host> -d <database> -p [port] -u <user> -x
[password] -e [engine]
Options:
--help Show help [boolean]
--version Show version number [boolean]
-h, --host IP address/Hostname for database server
[default: "127.0.0.1"]
-d, --database Database name(or path for sqlite) [required]
-u, --user Username for database server
-x, --pass Password for database server [default: ""]
-p, --port Port number for database server
-e, --engine Database engine
[choices: "mssql", "postgres", "mysql", "mariadb", "oracle", "sqlite"]
[default: "mssql"]
-o, --output Where to place generated models
[default: "./output"]
-s, --schema Schema name to create model from. Only for mssql
and postgres. You can pass multiple values
separated by comma eg. -s scheme1,scheme2,scheme3
--ssl [boolean] [default: false]
예를 들면 다음과 같습니다.
typeorm-model-generator -h localhost -d test -p 3306 -u root -x root -e mysql -o ./generated_models