こちらを試すのはいかがでしょうか?
Like!
Atomというテキストエディタのターミナルで、
$ gem install puma
という上記のコマンドを入力してもpumaをインストールできません。
$ gem install puma
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
上記のエラーが出ました。
今度は
$ sudo gem install puma
という上記のコマンドを入力してもpumaをインストールできません。
$sudo gem install puma
ERROR: Error installing puma:
nio4r requires Ruby version >= 2.4.
上記のエラーが出ました。
こちらを試すのはいかがでしょうか?