Rails Engineer Environment Construction Ruby2.7.1

Ich werde es als Memorandum schreiben, weil mein Mac kaputt gegangen ist und ich es erneut einfügen musste. Außerdem werden nicht wesentliche Einstellungen wie Heroku- und Item2-Einstellungen aufgelistet.

Command Line Tools

xcode-select --install

Ist schwer, also installiere xcode und mache es hier

スクリーンショット 2020-06-20 10.15.43.png

Bestätigung

 xcode-select -version

Homebrew https://brew.sh/index_ja

Bestätigung

brew -v

rbenv

brew install rbenv ruby-build

zshrc-Einstellungen

Wenn nicht

vi .zshrc

Registrieren Sie sich in .zshrc

/.zshrc


# zsh-completions(Ergänzungsfunktion)Einstellungen von
if [ -e /usr/local/share/zsh-completions ]; then
    fpath=(/usr/local/share/zsh-completions $fpath)
fi
autoload -U compinit
compinit -u


# prompt
PROMPT='%m@%n %F{1}%~%f$ '

##################################################
### aliases 
#Git-System
alias g='git'
alias gs='git status'
alias gb='git branch'
alias gc= 'git clone'
alias gco='git checkout'
alias gct='git commit'
alias gg='git grep'
alias ga='git add'
alias gd='git diff'
alias gl='git log'
alias gcma='git checkout master'
alias gfu='git fetch upstream'
alias gfo='git fetch origin'
alias gmod='git merge origin/develop'
alias gmud='git merge upstream/develop'
alias gmom='git merge origin/master'
alias gcm='git commit -m'
alias gpo='git push origin'
alias gpom='git push origin master'
alias gst='git stash'
alias gsl='git stash list'
alias gsu='git stash -u'
alias gsp='git stash pop'

export PATH="/usr/local/bin:$PATH"
export PATH="$HOME/.rbenv/shims:$PATH"

export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix [email protected])"
export CC=/usr/bin/gcc

# Setup Compiler paths for readline and openssl
local READLINE_PATH=$(brew --prefix readline)
local OPENSSL_PATH=$(brew --prefix openssl)
export LDFLAGS="-L$READLINE_PATH/lib -L$OPENSSL_PATH/lib"
export CPPFLAGS="-I$READLINE_PATH/include -I$OPENSSL_PATH/include"
export PKG_CONFIG_PATH="$READLINE_PATH/lib/pkgconfig:$OPENSSL_PATH/lib/pkgconfig"

# Use the OpenSSL from Homebrew instead of ruby-build
# Note: the Homebrew version gets updated, the ruby-build version doesn't
export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$OPENSSL_PATH"

# Place [email protected] at the beginning of your PATH (preempt system libs)
export PATH=$OPENSSL_PATH/bin:$PATH

# Load rbenv
eval "$(rbenv init -)"

# Extract the latest version of Ruby so you can do this:
# rbenv install $LATEST_RUBY_VERSION
export LATEST_RUBY_VERSION=$(rbenv install -l | grep -v - | tail -1)


export PATH="/usr/local/opt/[email protected]/bin:$PATH"
export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"
export PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig

# Ruby 2.Db für 7 und Rails 6:Schalten Sie die Warnung mit create aus
# export RUBYOPT='-W:no-deprecated -W:no-experimental'

Reflektieren

source ~/.zshrc

Bestätigung

rbenv

ruby install

Überprüfen Sie die installierbare Version

rbenv install -l

install

rbenv install 2.7.1

Ich habe das gesehen, als ich es nicht konnte (https://github.com/rbenv/ruby-build/issues/1409)

Globale Einstellungen

rbenv global 2.7.1

Bestätigung

ruby --version

Bundler

** Ein Tool zum Verwalten von Edelsteinabhängigkeiten und -versionen **

gem install bundler

Rails

gem install rails
rbenv rehash

yarn Erforderlich für die Installation von Webpacker

brew install yarn

Ich weiß es nicht, aber es scheint gut, dies in (Referenz einzufügen 81% AF% E5% 85% A5% E3% 82% 8C% E3% 81% A6% E3% 81% 8A% E3% 81% 8D% E3% 81% BE% E3% 81% 97% E3% 82% 87% E3% 81% 86)))

brew install rbenv-communal-gems

webpacker Da Webpacker zu einer Standardspezifikation von Rails 6 geworden ist, muss Garn installiert werden

rails webpacker:install

Ruby 2.7 und Rails 6 mit db: create, um Warnungen auszuschalten

/.zshrc


export RUBYOPT='-W:no-deprecated -W:no-experimental'

MySQL

brew install [email protected]

####Bestätigung

mysql --version

#git ssh Einstellungen https://qiita.com/shizuma/items/2b2f873a0034839e47ce

#Befehle eingeben, um mit git zufrieden zu sein

Referenz: https://qiita.com/west-hiroaki/items/9560f0504c3bdfe970f5#shell%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89

#Heroku-Einstellungen

brew tap heroku/brew && brew install heroku

Überprüfen Sie vorerst https://devcenter.heroku.com/articles/heroku-cli

#iTerm2-Einstellungen https://note.com/digiangler777/n/n8206e2163904

#Versteckte Dateien im Finder anzeigen

defaults write com.apple.finder AppleShowAllFiles TRUE

killall Finder

Öffnen Sie den Finder erneut

Recommended Posts

Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Aufbau der Rails Docker-Umgebung
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Muskel Rubin auf Schienen Tag 1 ~ Umweltbau ~
CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17) Umgebungskonstruktion
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
Aufbau der Rails6-Entwicklungsumgebung [Mac]
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Offline-Umgebungskonstruktion Ruby Edition
[Super einfach] Ruby-Umgebungskonstruktion
[Rails / MySQL] Aufbau einer Mac-Umgebung
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
[Umgebungskonstruktion Mac] Ruby on Rails (+ Webpacker behandelt Fehler)
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Problematischer Ablauf der Rails-Umgebung [Windows 10]
[Rails] Aufbau einer AWS EC2-Instanzumgebung
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
[Java] Umgebungskonstruktion
Rails API-Serverumgebungskonstruktion mit Docker-Compose
[Frühling] Umweltbau
Rails & React & Webpacker & MySQL Environment Konstruktionshandbuch
[Fehler] Wechseln Sie die Umgebungskonstruktion, um oss (Open Source) von Ruby on Rails zu verwenden
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So verknüpfen Sie Rails6 Vue (aus dem Umgebungsbau)
Road to Java Engineer Teil 1 Einführung & Umgebungskonstruktion
Aufbau der Penronse-Umgebung [Windows]
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Kapitel 4 Rails Flavoured Ruby
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Java Entwicklungsumgebung Konstruktion
Ruby On Rails Association
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Konstruktionshandbuch für eine stabile Entwicklungsumgebung für "Rails6" mit "Docker-compose"
Rails5 + MySQL8.0 + Top-Level-Volume-Umgebungskonstruktion mit Docker-Compose
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
[Spring Boot] Umgebungskonstruktion (macOS)
Ruby on Rails Lernrekord -2020.10.03