Hallo,
Liebes Computerhilfen-Team ich hätte ne Frage zu einen Ruby Code der in einen Buch steht.
Das Problem liegt das ein Fehler auftritt beim ausführen kann mir jemand sagen warum ?
#!/usr/bin/env ruby
# random_sig.rb
# Umgebungsvariablen; das File-Objekt
filename = ARGV[0] || (ENV['HOME'] + '/scripts/sig_quotes.txt')
quotation_file = File.new(filename, 'r')
file_lines = quotation_file.readlines()
quotation_file.close()
# Die split-Methode
quotations = file_lines.to_s.split("\n\n")
random_index = rand(quotations.size)
quotation = quotations[random_index]
sig_file_name = ENV['HOME"] + '/.signature'
signature_file = File.new(sig_file_name, 'w')
signature_file.puts 'Kevin Baird | [email protected] |
signature_file.puts quotation
signature_file.close()
Die Fehlermeldung:
random_sig.rb:19: syntax error, unexpected tIDENTIFIER, expecting $end
signature_file = File.new(sig_file_name, 'w')
Nur kurz zu mir ich beginne erst mit dem Programmieren also bitte nicht böse sein wenn ich welche Fehler habe.
Danke
RubyGems Gast |