Co oznacza komunikat w SciTe: ruby: No such file or directory -- 3 (LoadError)

0

Witam wszystkich,

Jestem nowa i ucze sie sama programowania Ruby. Wczesniej nie mialam doczynienia z programowaniem, wybralam ten jezyk z uwagi na jego prostote. Ale jak i wszedzie pojawiaja sie schody, a mianowicie.. Wykupilam kurs na strefakursow.pl i zgodnie z kazda lekcja wykonuje po kolei wszystkie komendy.. Az do dzisiaj, gdzie probowalam przecwiczyc w SciTe instrukcje CASE:

ocena = 4 

case ocena
	when 1,2
		puts "kiepska"
	when 3,4
		puts "srednia"
	when 5,6
		puts "swietna"
	else
		puts "ocena nieznana"		
	     	
end

Nastepnie wciskajac F5 mialo mi wyskoczyc:

ruby lekcja_302.rb
srednia
Exit code:0

a pojawilo sie:

ruby 3 lekcja_302.rb
ruby: No such file or directory -- 3 (LoadError)
Exit code: 1

Czy ktos moze mi podpowiedziec co zrobilam zle? Co oznacza "ruby: No such file or directory -- 3 (LoadError)" ?

Help :(

Z gory dzieki za pomoc!!

P.S. Mozecie sciagnac screen'a z tego co zrobilam
swiezyna

1

Nie robię nic w ruby, ale celowałbym w to, że błąd wynika z nazwy pliku. Zmień nazwę pliku na taki bez spacji - lekcja_302.rb, bo obecnie masz pewnie 3 lekcja_302.rb.

W windowsie taki plik jest w pełni akceptowalny, ale kompilator czy tam parser rubiego przyjmuje parametry, zatem wywołując dajmy na to kompilacje ruby 3 lekcja_302.rb ruby najpierw szuka pliku o nazwie 3. To pewnie by zadziałało, gdybyś nazwę pliku dawała w cudzysłowie - ale skoro to IDE za Ciebie robi, to może da się to gdzieś ustawić - ale w tej kwestii to już Ci raczej nie pomogę, bo nie znam się :)

0

Masz racje :) Zmienilam nazwe wg twoich wskazowek i dziala :)

P.S. Autor kursu tak zapisal nazwe i u niego zadzialalo..

1 użytkowników online, w tym zalogowanych: 0, gości: 1