Avatar billede Slettet bruger
21. juni 2007 - 15:03 Der er 27 kommentarer og
1 løsning

LUA - Hjælp mig i gang!

Hej eksperter!

Hvordan kompileres LUA, og med hvilket program kan jeg åbne en lua-fil?
Avatar billede Slettet bruger
21. juni 2007 - 15:04 #1
(Med "lua-fil" mener jeg en fil af typen .lua - noget_ligegyldigt.lua)
Avatar billede arne_v Ekspert
21. juni 2007 - 15:28 #3
Avatar billede Slettet bruger
21. juni 2007 - 15:32 #4
Ja, ja, jeg har læst på de sider (og har nu skimmet dem igen), men jeg vil bare have svar på mine spørgsmål!
Avatar billede Slettet bruger
21. juni 2007 - 15:37 #5
Godt så, nu har jeg downloadet LUA-konsollen. Hvad gør jeg så? Skal jeg kompilere fra den?
Avatar billede Slettet bruger
21. juni 2007 - 15:44 #6
Jeg kan skrive LUA-koder direkte ind i konsollen - men det hjælper mig jo ikke rigtig...
Avatar billede arne_v Ekspert
21. juni 2007 - 15:46 #7
Jeg har ikke proevet Lua, men i alle andre dynamisk script sprog kan man
enten taste program ind interaktivt eller skrive noget lignende:

lua foobar.lua
Avatar billede Slettet bruger
21. juni 2007 - 15:49 #8
Så kommer der en fejlmeddelelse...
Måske skal min kodefil behandles som en batch og benytte lua.exe som en tilføjelse - lige som SLEEP.exe, KILL.exe og lignende til normale batch-filer?
Avatar billede Slettet bruger
21. juni 2007 - 15:50 #9
Virker vist heller ikke.
Avatar billede arne_v Ekspert
21. juni 2007 - 16:12 #10
C:\lua5_1_2_Win32_bin>type hello.lua
print "Hello, World!"

C:\lua5_1_2_Win32_bin>lua5.1 hello.lua
Hello, World!
Avatar billede Slettet bruger
21. juni 2007 - 16:41 #11
Skal jeg lave en fil, hello.lua, og så skrive:
hello.lua
?
Avatar billede arne_v Ekspert
21. juni 2007 - 16:43 #12
du laver en fil foobar.lua som indeholder dit lua program

og saa bruger du kommandoen

lua foobar.lua

til at koere det med
Avatar billede Slettet bruger
21. juni 2007 - 16:45 #13
Ok
Avatar billede Slettet bruger
21. juni 2007 - 16:45 #14
Nu har jeg forresten downloadet Lua 5.1.2 i stedet for 5.0.2, men pakken indeholder ingen eksekverbare filer. Hvorfor ikke? Har jeg downloadet det forkerte, tror du?
Avatar billede arne_v Ekspert
21. juni 2007 - 18:10 #15
Det tror jeg.

Hvad platform koerer du paa ?
Avatar billede Slettet bruger
21. juni 2007 - 18:27 #16
Platform?
Jeg kører Windows XP Home og Lua afvikles i CMD...
Er det det, du mener?
Avatar billede arne_v Ekspert
21. juni 2007 - 18:58 #17
Avatar billede Slettet bruger
21. juni 2007 - 20:26 #18
Okay, tak. Downloader...
Avatar billede Slettet bruger
21. juni 2007 - 20:31 #19
Det virker stadig ikke.
Jeg har en fil, foobar.lua, i samme mappe som lua5.1.exe. I filen står:
print "Mhm...";
Jeg kører lua5.1.exe og skriver:
lua foobar.lua
Og der kommer en fejlmeddelelse:
stdin:1: '=' expected near 'foobar'
Avatar billede arne_v Ekspert
21. juni 2007 - 22:46 #20
du skriver:

lua5.1 foobar.lua
Avatar billede arne_v Ekspert
21. juni 2007 - 22:46 #21
Lidt usaedvaneligt med punktum i navnet paa en EXE, men det har de altsaa valgt.
Avatar billede Slettet bruger
22. juni 2007 - 12:31 #22
> lua5.1 foobar.lua
stdin:1: '=' expected near '.1'
>
Avatar billede arne_v Ekspert
22. juni 2007 - 13:29 #23
du skal skrive lua5.1 foobar.lua ude i kommando prompten ikke inde i lua
Avatar billede Slettet bruger
22. juni 2007 - 15:16 #24
Okay... Og hvor skal min foobar.lua så ligge?
Avatar billede arne_v Ekspert
23. juni 2007 - 16:16 #25
Det dir som du er i.

Ellers kan du sikker angive fuld sti til filen.

Det bedste er nok at sætte PATH til lua dir og så så i et programmerings dir.
Avatar billede Slettet bruger
23. juni 2007 - 17:26 #26
Okay, det må jeg lige prøve i aften.
Avatar billede Slettet bruger
24. juni 2007 - 11:46 #27
Nu virker det!
Tarker :)

Bare smid et svar.
Avatar billede arne_v Ekspert
24. juni 2007 - 16:42 #28
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester