Homebrew, Rubin 2.0.0p648, nokogiri 1.6.7.2 sind erforderlich. Wenn "Nokogiri" erforderlich ist, wird ein Fehler angezeigt:"require" Befehl nicht gefunden, wenn 'nokogiri'
Was ist los?
Homebrew, Rubin 2.0.0p648, nokogiri 1.6.7.2 sind erforderlich. Wenn "Nokogiri" erforderlich ist, wird ein Fehler angezeigt:"require" Befehl nicht gefunden, wenn 'nokogiri'
Was ist los?
Sie können keine Ruby-Befehl direkt in bash laufen. Wenn Sie Ruby über die Befehlszeile verwenden möchten, öffnen Sie die Ruby-Shell irb.
$ irb
und dann werden Sie die Eingabeaufforderung
2.3.0 :001 >
Die erste Zahl gibt die Ruby-Version Sie verwenden sehen. In meinem Fall ist es Ruby 2.3.0. Die zweite Nummer ist die Befehlsnummer.
Dann können Sie
require 'nokogiri'
geben und es sicher arbeiten, wenn Sie dieses Juwel installiert haben.
Vielen Dank! Ja, alle notwendigen Edelsteine wurden installiert. Es klappt – Katerina
Sie führen Ihren Befehl in bash - das ist ein Ruby-Befehl.
Versuchen Sie das Skript aus dem console/terminal shell wie folgt ausgeführt werden:
ruby script_name.rb
Sie auch das Hinzufügen von shebang line Datei an die Spitze Ihres .rb versuchen:
#!/usr/bin/env ruby
Dies wird die Auto-Identifizierung Skript als Ruby, wenn Sie versuchen, es direkt in einigen Shells auszuführen. Siehe auch:
Wie, genau, versuchen Sie, das Ruby-Skript auszuführen? Anscheinend möchten Sie Ruby als Shell-Skript interpretieren. –
Genau! Ich lief laufen verlangen 'Nokogiri' – Katerina