fierbase Authでカスタムドメインを利用
こちらから設定する
Rubyバージョン管理 rbenv環境構築
環境構築で久しぶりにRubyを触ってコケたので忘備録
公式サイト
GitHub - rbenv/rbenv: Manage your app's Ruby environment
使い方はこちらを参考に
usr/bin/rubyにインストールしてはいけない
macのOSが利用しているので、overrideしてもいけない
ポイントは PATHの設定 2つ記載する必要がある。
.rbenv/versions(インストールされたrubyのため) .rbenv/shims(rbenvのため)
.zshrc
#for rbenv eval "$(rbenv init -)" export PATH="$HOME/.rbenv/shims:$PATH" export PATH="$HOME/.rbenv/versions:$PATH"
手順
rbenvでインストールする % rbenv install 2.6.1 % rbenv rehash % rbenv global 2.6.
echo $PATHしたときに usr/binより左に HOME/.rbenv/versions と HOME/.rbenv/shimsがないとけない
osが利用しているRubyよりPATHの優先度を上げるということ
Configured debug type "python" is not supported for VS Code の解決
Django VSCodeでのデバッグ
問題はptyhon プラグインと JupyterNotebook
この2つをアンインストールする
JupyterNotebookのプラグインはインストールしないこと!
いろんなことができる代わりに、pythonのデバッグができなくなる。
Djangoを開発しているときは、外す python のプラグインは必要
コマンドパレットから reload windowを選択して、再読み込みするとDjango デバッグできるようになります。
めでたし めでたし
launch.json の設定は下記
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Django", "type": "python", "request": "launch", //manage.pyへのpathを記載する "program": "${workspaceFolder}/blogProject/manage.py", "args": [ "runserver" ], "django": true } ] }
参考資料
debugging - Configured debug type "python" is not supported for VS Code - Stack Overflow
VSCode Dockerデバッグ
CMD + P
docker add
にて、VSCodeがDcokerで必要な設定をしてくれる
VSCodeがデバッグ用のコンテナを作っているようだ
すごいぜ VSCode!!
具体的には.Code配下にTasks.jsonを作ってくれる
それらがVSCodeのデバッグ用、dockerの設定になる
下記は、volume等の接続を記載しています。
より上級者へ、その1 デザインパターン
以下の2つの本は読むべし
1-Codecomplete
古い本だけど、抽象クラスをつくる考え方自体は変わっていない
2- Dsign pattern
デリゲートもデザインパターンの1つ
いろんなパターンを作れることが、優れたプログラマになるのには必要
PaizaのS,Aクラスになると、クラスを作らないと解けない問題が多い。
それらをデザインパターンという。必要なクラスを作る能力が必要
Mac OS Big Sur zsh:1: command not found: docker
dockerのバグらしい
こちらに回答がありましたので掲載しておきます
私の場合 dockerのPATHを設定することで解決
環境:
MAC OS 11.5.2 Big Sur
Docker Desktop バージョン3.6.0 (3.6.0.5487)
which docker /usr/local/bin/docker % echo $PATH | /usr/local/bin //PATHがなかった //PATHの追加 vi .zshrc //追記 export PATH="/usr/local/bin/:$PATH" //反映 % source .zshrc
これでVSCodeを再起動したら治りました。
めでたし、めでたし