compiling Rebol script in Linux ?
Hi , i have made. In Linux. 1. a folder with the script.r and Rebol view file 2. a text file with bash script : sh_commands #!/bin/sh SKIP=`awk '/^__REBOL_ARCHIVE__/ { print NR + 1; exit 0; }' $0` tail +$SKIP $0 | tar xz exit 0 __REBOL_ARCHIVE__ 3. a tgz bundle file with tar cvf myscript.tgz myfolder 4. cat sh_commands myscript.tgz > rebol_program.sh 5. rebol_program.sh is ready 6. chmod +x rebol_program.sh 7. ./rebol_program.sh error message : ------------------------------------------------ tail: caoonot open '+6' for reading : No such file gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now Any idea here ? WBR MH
posted by: Mennohexo 6-Jun-2017/12:48:24-7:00
I'm a Linux newbie, but to run a rebol script in linux, I first downloaded Rebol from: http://www.maxvessi.net/rebsite/Linux/ and once it ran and installed to the system I wrote a text file: the #!/bin/bash rebol myscript.r and saved and set the file's permissions. One click of the file and the script runs. If thats of any help, thats all thats needed to run a script from a file. And, the system can be configured to associate the .r suffix with rebol so scripts run simply by clicking them.
posted by: Howard 9-Jun-2017/4:38:54-7:00
Thanks. Running is no problem. I meant deployment here. A executable for delivering to user. You have to make a folder with rebol.view executable and your application files. Then linking the mentioned bash script above in that way to that "bundle folder" that a linux executable appears. the executable really appears , but the errors are seen that i have described. Making a executable in Windows is no problem for me. Want to check out the procedure here in LINUX. If you program Rebol in Linux and want to make a Linux Executable file. Thanks again for your attention Mennohexo
posted by: Hi Howard 9-Jun-2017/9:02:13-7:00
I extracted the rebol file from http://www.maxvessi.net/pmwiki/uploads/Main/rebol.deb mentioned on http://www.rebolforum.com/index.cgi?f=printtopic&topicnumber=65&archiveflag=archive. Some font font issues in linux are also mentioned. Don't know if this rebol file differs from the one on rebol.com I put my script in the new extracted usr/bin file and from a terminal, typed ./rebol myscript The script ran. I don't believe anything was installed on my system, tahrpup, a Ubuntu derivation. I was about to suggest the method Nick once mentioned to make a distributable script - but I see the method you mention is Nick's method. No doubt Nick will respond when he gets back to the forum. In the meantime, another method might be tried. http://www.linuxjournal.com/node/1005818 has a few more steps. I haven't tried this yet. I would be interested to know if this new method worked for you should you try it. I hope to make a distributable or two myself one day.
posted by: Howard 10-Jun-2017/7:22:08-7:00
Yeah , a executable script. The best is to make a new post for that.
posted by: Mennohexo 13-Jun-2017/17:15:10-7:00
|