WSL2/Rails導入
をテンプレートにして作成
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* WSL2でRails [#w8334600]
wsl -l -v
wsl --install -d Ubuntu
wsl --set-version Ubuntu 2
wsl --export Ubuntu Ubuntu_ruby.tar
wsl --import Ubuntu_ruby %USERPROFILE%\AppData\Local\Pac...
wsl --unregister Ubuntu
del Ubuntu_ruby.tar
wsl -l -v
wsl -d Ubuntu_ruby -u user
- 以下wsl内で実行
# Jaistに変更
sudo sed -i'~' -E "s@http://(..\.)?(archive|security)\.u...
sudo apt -y update && sudo apt -y full-upgrade
sudo apt -y install build-essential libssl-dev libreadli...
git clone https://github.com/rbenv/rbenv ~/.rbenv
# rbenvのコマンドをShellから呼び出せるように登録
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_p...
# Shellの再起動
exec $SHELL -l
git clone https://github.com/rbenv/ruby-build ~/.rbenv/p...
# インストールできるrubyのバージョンを確認
rbenv install --list
rbenv install 3.0.2
rbenv rehash
# set default
rbenv global 3.0.2
# 以下やらないと、railsからのtls通信に障害アリ
ruby -ropenssl -e "p OpenSSL::X509::DEFAULT_CERT_FILE" "...
# 出力されたパスにダウンロード
sudo curl "http://curl.haxx.se/ca/cacert.pem" -o /usr/li...
rbenv exec gem install bundler
rbenv rehash
# 現在有効なrubyに導入されたgemの確認
rbenv exec gem list
# インストールしたgemパッケージの保存場所
rbenv exec gem which bundler
# Railsプロジェクトのディレクトリに移動してから、
rbenv exec bundler init
# git_source(.. をコメント、 gem "rails"を有効化してから...
bundle config set --local path 'vendor/bundle'
bundle install
# gemと各々のバージョンの確認
bundle list
# プロジェクト作成
bundle exec rails new example --skip-bundle
# ローカルのrailsを削除
rm -rf Gemfile Gemfile.lock .bundle vendor
cd example
bundle config set --local path 'vendor/bundle'
echo '/vendor/bundle' >> .gitignore
# Gemfile を好きに編集してから、
bundle install
# webpackerのために、最新のyarnを導入
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo...
echo "deb https://dl.yarnpkg.com/debian/ stable main" | ...
sudo apt-get update
sudo apt-get install yarn
bundle exec rails webpacker:install
bundle exec rails server
終了行:
* WSL2でRails [#w8334600]
wsl -l -v
wsl --install -d Ubuntu
wsl --set-version Ubuntu 2
wsl --export Ubuntu Ubuntu_ruby.tar
wsl --import Ubuntu_ruby %USERPROFILE%\AppData\Local\Pac...
wsl --unregister Ubuntu
del Ubuntu_ruby.tar
wsl -l -v
wsl -d Ubuntu_ruby -u user
- 以下wsl内で実行
# Jaistに変更
sudo sed -i'~' -E "s@http://(..\.)?(archive|security)\.u...
sudo apt -y update && sudo apt -y full-upgrade
sudo apt -y install build-essential libssl-dev libreadli...
git clone https://github.com/rbenv/rbenv ~/.rbenv
# rbenvのコマンドをShellから呼び出せるように登録
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_p...
# Shellの再起動
exec $SHELL -l
git clone https://github.com/rbenv/ruby-build ~/.rbenv/p...
# インストールできるrubyのバージョンを確認
rbenv install --list
rbenv install 3.0.2
rbenv rehash
# set default
rbenv global 3.0.2
# 以下やらないと、railsからのtls通信に障害アリ
ruby -ropenssl -e "p OpenSSL::X509::DEFAULT_CERT_FILE" "...
# 出力されたパスにダウンロード
sudo curl "http://curl.haxx.se/ca/cacert.pem" -o /usr/li...
rbenv exec gem install bundler
rbenv rehash
# 現在有効なrubyに導入されたgemの確認
rbenv exec gem list
# インストールしたgemパッケージの保存場所
rbenv exec gem which bundler
# Railsプロジェクトのディレクトリに移動してから、
rbenv exec bundler init
# git_source(.. をコメント、 gem "rails"を有効化してから...
bundle config set --local path 'vendor/bundle'
bundle install
# gemと各々のバージョンの確認
bundle list
# プロジェクト作成
bundle exec rails new example --skip-bundle
# ローカルのrailsを削除
rm -rf Gemfile Gemfile.lock .bundle vendor
cd example
bundle config set --local path 'vendor/bundle'
echo '/vendor/bundle' >> .gitignore
# Gemfile を好きに編集してから、
bundle install
# webpackerのために、最新のyarnを導入
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo...
echo "deb https://dl.yarnpkg.com/debian/ stable main" | ...
sudo apt-get update
sudo apt-get install yarn
bundle exec rails webpacker:install
bundle exec rails server
ページ名: