Ruby入門編:nil
「Ruby入門編:nil」の動画をYouTubeに投稿しました。
この動画ではRubyのnilについて学習します。
nil(ニル)は、プログラミング言語において、何も参照先がないことを示す特別な値です。具体的には、変数やオブジェクトが何も指していないことを示します。
Ruby入門編:コメント
「Ruby入門編:コメント」の動画をYouTubeに投稿しました。
プログラムの説明やメモを残すためにプログラムにはコメントを書くことができます。
Rubyのコメントの書き方を学習します。
Ruby入門編:定数
「Ruby入門編:定数」の動画をYouTubeに投稿しました。
Rubyの定数について学習します。
定数はプログラム内で変更されない値やデータを格納するための識別子です。
定数の命名規則や定数の扱い方について学習します。
Ruby入門編:メソッド の定義と呼び出し
「Ruby入門編:メソッド の定義と呼び出し」の動画をYouTubeに投稿しました。
メソッドの定義方法、呼び出し方法、引数、戻り値について学習します。
このレッスンでは、Rubyが提供するメソッドだけでなく、独自にメソッドを作成し活用できるようになることを目指します。
Ruby入門編:変数
Ruby入門編:変数の動画をYouTubeに投稿しました。
Rubyの変数について学習します。
変数にはローカル変数の他に、グローバル変数、インスタンス変数、クラス変数などがあります。
このレッスンではローカル変数について学習します。
Ruby入門編:Rubyを動かしてみよう
「Ruby入門編:Rubyを動かしてみよう」の動画をYouTubeに投稿しました。
「Ruby入門編:Rubyを動かしてみよう」では、Rubyプログラマーへの第一歩! Rubyで「Hello World!」を出力してみましょう。
Ruby入門編:Rubyをはじめよう
RailsのプロジェクトのRubyをバージョンアップ
現在、Railsアプリの開発環境では、Ruby 2.7.6を使用しています。
開発中のプロジェクトから、最新版のRuby 3.2.2にアップデートしていこうと思います。
開発環境
- macOS 12.6
- Rails 6.1.7.6
- Ruby 2.7.6
- rbenv 1.2.0
ruby 3.2.2をインストール
rbenvでruby 3.2.2をインストールしようとするとエラーが発生しました。
$ rbenv install 3.2.2
To follow progress, use 'tail -f /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.log' or pass --verbose
Downloading openssl-3.1.2.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539
Installing openssl-3.1.2...
Installed openssl-3.1.2 to /Users/kuru/.rbenv/versions/3.2.2
Downloading ruby-3.2.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz
Installing ruby-3.2.2...
ruby-build: using readline from homebrew
ruby-build: using gmp from homebrew
BUILD FAILED (macOS 12.6 using ruby-build 20230717-11-g4d4678b)
Inspect or clean up the working tree at /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.2vbRCR
Results logged to /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.log
Last 10 log lines:
Check ext/psych/mkmf.log for more details.
*** Fix the problems, then remove these directories and try again if you want.
Generating RDoc documentation
/private/var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.2vbRCR/ruby-3.2.2/lib/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
uh-oh! RDoc had a problem:
cannot load such file -- psych
run with --debug for full backtrace
make: *** [rdoc] Error 1
Railsで数字をカンマ区切りで表示する
入社2年目、若手プログラマーの上條です。
基礎的な知識があれば数秒で解決してしまうような事に日々躓きながら勉強中です。
今回はそんな若手プログラマーからの目線でカンマ区切りの処理について書いていこうと思います。