Home   Archive   Permalink

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
SKIP=`awk '/^__REBOL_ARCHIVE__/ { print NR +    1; exit 0; }' $0`
tail +$SKIP $0 | tar xz    
exit 0
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 ?

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:
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

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

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.        
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