Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのプロセスを自動化するシェル スクリプトを作成しました。
#!/bin/bash ruby RubyFile.rb
しかし、このスクリプトを実行すると、次のエラーが発生します。
ruby(2882): 操作は許可されていません
これが一体何なのか分かる人はいますか?
Rubyコードを「実行可能として」実行したい場合に使用します。
#!/usr/bin/env ruby
そして、スクリプトをchmodします。
chmod +x script.rb
そして、それを実行します
./script.rb
コマンドを実行すると、現在の環境にあるプログラムのデフォルト バージョンを検索できるという利点があるため、 envの使用をお勧めします。/usr/bin/env
/usr/bin/env