I see the issue. You haven't installed shoes really, you're just using the .run file that lets you start using shoes quickly. I'm running on linux too btw, so this is not like a windows thing or something, it's just what you get when you install shoes. What you need to do on linux to install is build from source basically. Download the source tarball (which is the last link on this page: http://shoooes.net/downloads/) and then follow the instructions in the readme after unzipping to install it. Once you do that, the $ shoes -p command will become available to you, and you'll also be able to run shoes scripts from the command line like $ shoes myshoesapp.rb
I had the same issue in not realizing I had to install using the source, wish it was pointed out to me so I hadn't wasted the time I did trying to figure it out. Hopefully, this solves your issues. Just install from source and then run the command "shoes -p" to get the GUI going, and rest is self-explanatory. Just hope it works for you. -Ehsan Subject: Re: best way to get a RUN file for my app like shoes2.run From: [email protected] To: [email protected] Date: Tue, 26 May 2009 18:54:35 +1200 @ Ehsanul I run Linux and this is what i get for shoes2 & shoes3 (aka shoes-0.r1243.run) from the terminal on my box d...@main-pc:~$ /spare/downloads/shoes3.run --help Makeself version 2.1.4 1) Getting help or info about /spare/downloads/shoes3.run : /spare/downloads/shoes3.run --help Print this message /spare/downloads/shoes3.run --info Print embedded info : title, default target directory, embedded script ... /spare/downloads/shoes3.run --lsm Print embedded lsm entry (or no LSM) /spare/downloads/shoes3.run --list Print the list of files in the archive /spare/downloads/shoes3.run --check Checks integrity of the archive 2) Running /spare/downloads/shoes3.run : /spare/downloads/shoes3.run [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command -- Following arguments will be passed to the embedded script d...@main-pc:~$ /spare/downloads/shoes2.run --help Makeself version 2.1.5 1) Getting help or info about /spare/downloads/shoes2.run : /spare/downloads/shoes2.run --help Print this message /spare/downloads/shoes2.run --info Print embedded info : title, default target directory, embedded script ... /spare/downloads/shoes2.run --lsm Print embedded lsm entry (or no LSM) /spare/downloads/shoes2.run --list Print the list of files in the archive /spare/downloads/shoes2.run --check Checks integrity of the archive 2) Running /spare/downloads/shoes2.run : /spare/downloads/shoes2.run [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command -- Following arguments will be passed to the embedded script d...@main-pc:~$ Where is there the -p you speak of? it's linux not windows. thanks for your help Dave. On Tuesday 26 May 2009 05:35:39 pm Ehsanul Hoque wrote: > Well, you might be thinking too far. Do you really need a self-extracting > archive? You can just run the $ shoes -p command, and use the package > manager. And you can make an executable for any OS, no matter what OS you > are on. So is there any particular issue you have with just doing that? > > Subject: Re: best way to get a RUN file for my app like shoes2.run > From: [email protected] > To: [email protected] > Date: Tue, 26 May 2009 17:29:49 +1200 > > On Tuesday 26 May 2009 03:17:19 pm _why wrote: > > On Tue, May 26, 2009 at 11:00:13AM +1200, dave lilley wrote: > > > aprogram myshoesapp.rb -> myshoesapp.run (and perhaps > > > > > > the win / mac versions too) > > > > > > aprogram -w myshoesapp.rb -> myshoesapp.exe > > > > > > aprogram -m myshoesapp.rb -> myshoesapp.dmg > > > > Right now there is only: shoes -p (which makes .exe, .dmg, .run or > > > > .shy.) > > > > > > > > But I like your suggestion as well: a simple command that doesn't > > > > pop up the packager, but just makes the executable. Kaput. > > > > > > > > _why > > @_why, > > > what is the process of doing this on the mac? > > 1. use tar gzip to combine shoes & the script > > 2. make the archive self-extracting > > 3. have a auto run bash script to run shoes > > 4. delete all files extracted upon closure of shoes. > > > me thinking as a noob that if it can be done on a mac then it wouldn't be > too hard to copy it the process to linux (me says with no knowledge). > > > Dave. > > > > _________________________________________________________________ > Hotmail® has ever-growing storage! Don’t worry about storage limits. > http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutori >al_Storage1_052009 _________________________________________________________________ Hotmail® goes with you. http://windowslive.com/Tutorial/Hotmail/Mobile?ocid=TXT_TAGLM_WL_HM_Tutorial_Mobile1_052009
