2016-08-11 2 views
0

Ich benutze Ruby und bekomme diesen Fehler. Ich bin in Windows 10 mit Git.Windows Git nicht initialisierte Konstante (NameError)

Dies ist mein Code:

print "What's your name? " 
name = gets.chomp 
print "How old are you? " 
age = gets.chomp 
puts = "Your name is #{Matthew Farmer}, and your age is #{age}" 

ich es bekommen kann sowohl meinen Namen und Alter zu fragen, aber es hält als gets.rb:7:in '<main>': uninitialized constant Farmer (NameError) kommt zurück.

+0

Was hat das mit git zu tun? – squiguy

+0

Nun, mit Windows gibt es kein Terminal wie Apple und Linux. Ich habe Git heruntergeladen, damit ich in Ruby programmieren konnte. –

Antwort

1

Sie haben die name lokale Variable nicht interpoliert, und Sie den Wert eines Strings puts zuweisen:

print "What's your name? " 
name = gets.chomp 
print "How old are you? " 
age = gets.chomp 
puts "Your name is #{name}, and your age is #{age}" # remove = ; change Matthew Farmer to name 
+0

Danke Orde, ich folgte einem Tutorial und ich erinnere mich nicht, dass er es zurück zu "Name" geändert hat. Ich werde es versuchen, sobald ich nach Hause komme und Sie wissen lassen, ob es funktioniert. –

+0

Arbeitete perfekt! Danke nochmal Orde! –

Verwandte Themen