[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Command not found
Thank you Wojciech, Henning, & Earl!
I really appreciate your quick responses and was able to get it working both by typing ./ in front of my command and later by updating my $PATH
I can see now what happened: I first installed in one directory, then realized that's not where I wanted it, so I installed it in a different directory. When I looked at $PATH, it only contained the path to the first install.
Thanks again for your help, I hope I won't have to bug you too much when I start my customization.
Jan
Earl Hood <earl@earlhood.com> wrote:
On June 11, 2003 at 11:37, Wojciech Komornicki wrote:
> >>>>> "Jan" == Jan Wolski writes:
>
> Jan:> I've just installed MHonArc2.6.3. The install appeared to go
> Jan:> smoothly and, to my untrained eye, it looks like all the correct
> Jan:> directories were created and the files are in the right place.
> Jan:> However I'm being told by bash that the mhonarc command can't be
> Jan:> found. My unix is rusty, and I've never used bash before, but
> Jan:> my guess is that a path was not specified for the command.
> Jan:> Doesn't the install do that for me?
install.me makes it so mhonarc itself has the proper path to perl
and that it can automatically find its libraries when it starts.
It does *not* modify your shell environment in any way.
> Jan:> Here!
's what I
entered and the results I got:
>
> Jan:> [big/dom/xcfidsselfhelp/MHonArc2.6.3 ]$ mhonarc -outdir /big/dom/xcfi
> dsselfhelp/www/lessons /big/dom/xcfidsselfhelp/janwolski/csh1/archive/[0-9]*
> -title "CSH1 Archive" -ttitle "CSH1 Threaded Archive"
> Jan:> bash: mhonarc: command not found
>
> Jan:> I'd sure appreciate your help, it would take me hours to dig out
> Jan:> all my unix stuff to try to figger this out.
>
> as if you are in the install directory. Execute the command
> ls mhonarc
> to see if mhonarc is in this directory. If it is replace your command
> mhonarc -outdir ...
> with
> ./mhonarc -outdir ...
>
> or set your path with the command
> PATH=.:$PATH
BAD IDEA. Puting '.' in your path is a local security risk. Whatever
bin install pathname you specified when running install.me, add that
pathname to your PATH environment variable!
. You
typically do that
in your .bashrc file in your home directory:
export PATH=${PATH}:/path/installed/mhonarc/into/here
Always have full pathnames in your PATH.
Any changes you make to your .bashrc will require that you restart
your current shell process (i.e. login and logoff) or explicitly source
the file:
. $HOME/.bashrc
Anytime I run a program that is located in the current working directory,
I always use
./program-name ...
I leave it as an exercise for the reader on why have '.' in your
search path is a security risk :-)
--ewh
---------------------------------------------------------------------
To sign-off this list, send email to majordomo@mhonarc.org with the
message text UNSUBSCRIBE MHONARC-USERS
Do you Yahoo!?
Free online calendar with sync to Outlook(TM).
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]