自作、ルビー2.0.0p648、ノコギリ1.6.7.2がインストールされています。require 'nokogiri'のときに "require"コマンドが見つかりません
-bash: require: command not found
何が問題になっています。必要な場合「鋸山」というエラーが表示されますが?
自作、ルビー2.0.0p648、ノコギリ1.6.7.2がインストールされています。require 'nokogiri'のときに "require"コマンドが見つかりません
-bash: require: command not found
何が問題になっています。必要な場合「鋸山」というエラーが表示されますが?
あなたはbashで直接Rubyのコマンドを実行することはできません。コマンドラインでRubyを使用する場合は、Rubyシェルirbを開きます。
$ irb
、その後、あなたは最初の数字は、使用しているRubyのバージョンを示し
2.3.0 :001 >
プロンプトが表示されます。私の場合、Ruby 2.3.0です。 2番目の番号はコマンド番号です。
次に、あなたは
require 'nokogiri'
を入力して、あなたはこの宝石がインストールされている場合、それは確かに、働きます。
ありがとう!はい、すべての必要な宝石がインストールされています。できます – Katerina
bashでコマンドを実行しています - これはRubyコマンドです。
このようなconsole/terminal shellからスクリプトを実行してみてください:
ruby script_name.rb
あなたはまた、あなたの.rbのファイルの先頭にこのshebang lineを追加してみてくださいすることができます
#!/usr/bin/env ruby
この意志の自動識別いくつかのシェルで直接Rubyを実行しようとすると、スクリプトがRubyとして起動します。参照してください:
Rubyスクリプトをどのように実行しようとしていますか? Rubyをシェルスクリプトとして解釈しようとしているようです。 –
まさに!私は実行していた 'ノコギリ' – Katerina