sudoをつけると何がいけないか
- rbenvでインストールしたgemがrootでインストールされてしまう
- 実行コマンドが長い
- ex: sudo /home/pi/.rbenv/versions/3.1.2/bin/ruby app.rb
sudoを使わないことで ruby app.rb だけでよくなるし、バージョンの指定を .ruby-version で指定できるようになる。
また、副次的に脱inline bundlerもしやすくなる。
似たようなgemでpermissionを書き換えていたのでそれの真似をする。
https://github.com/AJFaraday/ruby-hid/blob/f55cb6f37efab5ef894bfa28c84537755a31d8bb/lib/ruby_hid/device.rb#L37-L40
sudoをつけると何がいけないか
sudoを使わないことで ruby app.rb だけでよくなるし、バージョンの指定を .ruby-version で指定できるようになる。
また、副次的に脱inline bundlerもしやすくなる。
似たようなgemでpermissionを書き換えていたのでそれの真似をする。
https://github.com/AJFaraday/ruby-hid/blob/f55cb6f37efab5ef894bfa28c84537755a31d8bb/lib/ruby_hid/device.rb#L37-L40