2020-01-01から1ヶ月間の記事一覧
.bashrcに以下を追記。 # プロンプトに現在のブランチを表示する source /Library/Developer/CommandLineTools/usr/share/git-core/git-prompt.sh export PS1='\[\[\033[32m\]\u:\[\033[34m\]\W\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ ' 再読み込み source …
手順 Gemfile上からアンインストールしたいGem名を削除 bundle updateを実行
Linuxディストリビューションによっては、最初からカスタマイズを書ける設定ファイル「.bashrc」が用意されているものもある。 しかし、MacOSでは用意されていないので、自ら作成し、オリジナルのカスタマイズを書く。 手順 .bashrcを作成 # ホームディレク…
alias を設定する checkoutをcoという短縮形にしたい git config --global alias.co checkout statusをstという短縮形にしたい git config --global alias.st status branchをbrという短縮形にしたい git config --global alias.br branch commitをciという…
直前のコミットにタグをつける HEADのコミットにタグをつける。 # git tag <つけたいタグ名> # 例 git tag v1.0 あるコミットにたいしてタグをつける git tag v1.0 <コミット識別番号> # 例 git tag v1.0 3827d0cdfad82e196ebbc8970df9984232cbeece コミット…
バージョンを指定して戻る方法 git log でコミット識別番号を表示させて、識別番号の文頭から最低でも7桁以上をコピペ(面倒ならすべてコピペすればいい)。 そしてgit reset --hardの引数に指定する。 git reset --hard <コミット識別番号> 例 git reset --…
状況 ファイルを修正して、コミットした 「やべ!あそこ直すの忘れてた!どうしよう、ちょっと直したいだけなのに…。またブランチ切るの面倒だし…」 「あ、コミットメッセージ間違えた!」 てなとき。 対処 該当のファイルを再度修正して、git commit --amen…
git diff ステージング前のファイルの変更を知ることができる。 git diff --cached もしくは git diff --staged ステージングエリアにあるファイルの変更点を知ることができる。
今回読んだ本 茂木健一郎「書く習慣で脳は本気になる」 脳はなぜ本気になれないのか? なぜ書くことで夢が現実になりやすいのか? 書くことで無意識にアクセスできる 一人ブレスト 早すぎる自伝を書く 早すぎる自伝を書くためのステップ 茂木健一郎さんの場…
やりたいこと ファイル末尾に自動で改行を入れる ファイル末尾の連続した空行を自動で削除する 行末の空行を自動で消す 参考 やりたいこと VScodeでファイル保存時に、末尾に自動で改行を入れたい ついでにファイル末尾の連続した空行を削除しておきたい(間…
Linuxでは、大きくわけて2つの変数が存在する。 「シェル変数」と「環境変数」の2つ。 シェル変数とは シェル変数とは、そのLinuxで採用されているシェル内部で使用される変数のことを指す(シェルは基本的にはbashが採用されている) シェル変数を設定する…
環境 Vagrant 2.2.2 Ubuntu 18.04.3 LTS MacOS 10.14.6 Ubuntuの日本語環境を作成するための方法。 # 日本語環境を作成する sudo locale-gen ja_JP.UTF-8 # 起動時に日本語環境で起動する echo export LANG=ja_JP.UTF-8 >> ~/.profile # タイムゾーンを日本…
環境 ruby 2.6.5 Rails 6.0.2.1 Mac/Homebrew環境 Bundler version 2.1.4 問題 あるRailsプロジェクトのディレクトリ下で、 rails s でサーバーを起動しようとすると次の警告やエラーが出て実行されない。 Warning: the running version of Bundler (2.1.2) …
MacOSにrbenvをインストール Rubyをインストール Bundlerをインストール Railsをインストール Node.jsをインストール ついでにDBも 参照 MacOSにrbenvをインストール rbenvをインストールするには、MacのパッケージマネージャーのHomebrewを使う。 そのHomeb…
環境 rbenv 1.1.2 ruby 2.7.0 Mac OS X 10.14.6 問題 rails -v をすると、エラーではないが次のメッセージが表示され、railsコマンドが実行される。 mkdir: /usr/local/bin/../version_cache: Permission denied /usr/local/bin/rbenv-communal-gem-home: li…
前提 Ubuntu使用 ログインシェルはbash 結論 基本的には~/.bashrcに書いておけばOK。 bashの設定ファイル3つ etc/profile bashをログインシェルとして起動したときに初めに読み込まれる システム全体で使用する設定ファイル すべてのユーザーに共通の設定を…
環境 Mac/Homebrew rbenv 1.1.2 ruby 2.6.5 問題 bundle exec rubocop をしてrubocopを動かそうとしたら、次のエラーが出た。 bundler: failed to load command: rubocop (/Users/ユーザーネーム/.rbenv/versions/2.6.5/bin/rubocop) 解決 rbenvで使用中のRu…
環境 Mac/Homebrew rbenv 1.1.2 ruby 2.6.5 問題 rubocopを動かそうとした。 bundle exec rubocop 以下のエラーが出た。 Error: The `Layout/IndentFirstArgument` cop has been renamed to `Layout/FirstArgumentIndentation`. (obsolete configuration fou…
今回読んだ本 書名:脳リミットのはずし方 著者:茂木健一郎 読書メモ みんな現状維持を選びがち 成長のためにドーパミンを活用する 大事なのは普段の心構え、習慣 利用と探索 「安定基地」を持つ人はチャレンジできる 理想の上司とは 脳リミットを外すため…
環境 Mac OS X 10.14.6 Rails 6.0.2.1 rbenv 1.1.2 ruby 2.6.5 問題 rails cやrails sをすると、次のような警告が出る。 /Users/username/.rbenv/versions/2.6.5/lib/ruby/2.6.0/fileutils/version.rb:4: warning: already initialized constant FileUtils::…
問題 railsでマイグレーションファイルを作成しようとしたときのこと。 rails g migration ChangeTasksNameNotNull これをしても、一向にマイグレーションファイルが作成されない。 Control + Cで終了させると、/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/…
プログラミングの学習を進めるにつれて、Linux特有の「パスを通す」の意味をしっかり理解しないと、環境構築で詰むケースが増えた。 よって、あらためて「パスを通す」の意味を整理した。 環境 Vagrant 2.2.2 Ubuntu 18.04.3 LTS (Bionic Beaver) Mac OS X 1…
.bashrcが存在するディレクトリにて cp .bashrc backup_bashrc これでバックアップ完了。 書き換えに失敗したらバックアップを戻す。 cp backup_bashrc .bashrc www.garunimo.com
Railsのモデル属性やエラーメッセージなどを日本語で表示する方法 そもそもwgetコマンドがないと言われる場合 locale.rbファイルを作成する モデルの属性を日本語にしたい view側の表記を変える 失敗したやり方 URL間違い ja.ymlのインデント間違い Railsの…
rbenvでRuby 2.7.0をインストールしてさぁirb立ち上げようとしてirbコマンドを打ったらこんなメッセージが。 `find_spec_for_exe': can't find gem irb (>= 0.a) with executable irb (Gem::GemNotFoundException) 単にirbをインストールしてないだけだった…
問題 Mac/Homebrew環境に Ruby 2.7.0 を rbenv でインストールしようとして、rbenv install 2.7.0をしても「そんなバージョンないよ」と言われてしまった。 rbenv install --listでインストールできる Ruby のバージョンを探しても 2.7.0 が出てこない。 原…
Gatsbyで簡単にブログを作成 - Qiita GatsbyJSでSPA/PWAのブログを0円で公開する方法 - Qiita Gatsby + Netlify CMSで作ったブログをカスタマイズする | Blog GatsbyJSでブログを作成する方法 - n350071のブログ Gatsbyでブログを作った | freks blog Gatsby…
Ruby 2.7.0 になって以下のような警告メッセージを見る機会が増えた。 warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call deprecated とは、「非推奨である」ということ。 以下の記事で解説され…
問題 前提 rbenvを使用 Mac ローカル環境 gem i rails でrailsをインストールしたのに次のエラーメッセージが出る。 Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rer…
4月までにプログラマーとして就職する 6月に変更(2020/02/25) 第2子を見せに実家へ帰る 家族、親戚で集合写真を撮る 北陸あたりを旅行 枚方にRubyコミュニティを作る 今あるWordPressサイトをリニューアル Gatsby.js でブログを作る 今後10年の人生計画を…