You need to enter the y in lower case - otherwise those dataset errors occur.
I am not up to snuff on UNIX lately and do not understand what the ? in the environment variables mean. They did work when I added them to my profile, but I never saw this syntax before: export LUA_PATH="./?.lua;\ $LUA_HOME/share/lua/5.1/?.lua;\ $LUA_HOME/share/lua/5.1/?/init.lua;\ $LUA_HOME/lib/lua/5.1/?.lua;\ $LUA_HOME/lib/lua/5.1/?/init.lua;\ //DD:LUA(?)" -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of David Crayford Sent: Thursday, October 23, 2014 9:24 AM To: [email protected] Subject: Re: [ANN] Lua4z: the Lua programming language on z/OS, with batteries On 23/10/2014 8:42 PM, John McKown wrote: > > Well, I got it installed. I ran into a "problem" with the > ./lua4z-1.0.0.bin when I ran it a second time. The first time, it > said it couldn't find the PDSEs (LOADLIB and SAMPLIB) and did I want > to define them? All is good. I reply "Y" and they are allocated. When > I ran the script a second time, it did the same. It did _not_ properly > detect that the PDSEs existed. It tried to allocate them again, and I > got error messages from that allocation. The script continued to run. > All in all, I got what I needed, but it seems to point out a problem > with the installation script. Oh, I entered the data set names in > lower case, which might be the problem. Many thanks for testing this John. Good catch! > The lua4z/examples/ivp.lua fails when I run it from my UNIX shell. > > ==== > > LIH1:TSH009:/HM/lua4z/examples$ > lua ivp.lua > Lua4z installation verification procedure (IVP) > > Checking LUA_PATH configuration: passed Checking LUA_CPATH > configuration: failed > > Test results: > 1 passed > 1 failed > > LIH1:TSH009:/HM/lua4z/examples$ > printenv | grep LUA_ > LUA_PATH=/HM/lua4z/share/lua/5.1/?.lua;./?.lua;/HM/lua4z/share/lua/5.1 > /?/init.lua;/HM/lua4z/lua/5.1/?.lua;/HM/lua4z/install/?.lua > LUA_CPATH=./?.so;/HM/lua4z/lib/lua/5.1/?.so > LIH1:TSH009:/HM/lua4z/examples$ > > ==== > > I looked at the ivp.lua. It references a variable "modules" which > contains "cjson" and "socket". There exists an cjson.so in the > LUA_CPATH. But "socket" is a directory in /HM/lua4z/lib/lua/5.1, not an ".so" > file. > Granted, I need to read up on lua, but given the results, this seems > like it may be a problem in the ivp.lua script. > > Minor nits, but thought I'd give you a heads up. > Can I convince you to try it again. I've uploaded an updated IVP. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
