[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

wtf? gem command vanished

Giles Bowkett

10/12/2007 6:26:00 AM

Did gems change significantly recently? If not, my computer went nuts.

--
Giles Bowkett

Blog: http://gilesbowkett.bl...
Portfolio: http://www.gilesg...
Tumblelog: http://giles.t...

15 Answers

John Joyce

10/12/2007 8:55:00 AM

0


On Oct 12, 2007, at 1:25 AM, Giles Bowkett wrote:

> Did gems change significantly recently? If not, my computer went nuts.
>
> --
> Giles Bowkett
>
> Blog: http://gilesbowkett.bl...
> Portfolio: http://www.gilesg...
> Tumblelog: http://giles.t...
>
Check your PATH
Install anything recently that likes to change the path ? (python for
example or other command line tools?)

John Joyce

10/12/2007 9:17:00 AM

0


On Oct 12, 2007, at 3:54 AM, John Joyce wrote:

>
> On Oct 12, 2007, at 1:25 AM, Giles Bowkett wrote:
>
>> Did gems change significantly recently? If not, my computer went
>> nuts.
>>
>> -- Giles Bowkett
>>
>> Blog: http://gilesbowkett.bl...
>> Portfolio: http://www.gilesg...
>> Tumblelog: http://giles.t...
>>
> Check your PATH
> Install anything recently that likes to change the path ? (python
> for example or other command line tools?)
>
BTW, Giles, I know you run OS X, so it is probably your path getting
mucked up by either an installation of something, or a software
update of some kind. I've had it happen and seen it on the list at
least once a week lately.
There seem to be two schools of thought out there for setting paths
in OS X, the "python school" and the "ruby school"
basically, one camp likes to use a different dot file in the home
directory and the other camp likes to use another dot file.
In the python world, they seem to want to add a .bash_profile when
installing, rather than checking to see what you are already using.
In the ruby world we tend to use the .bash_login for OS X.
there is also the possibility of a .bashrc
You're better off having only one of those, you'll likely know which
one is the culprit by looking at the mtime (modified time) on the
file in the file system.
open it and your usual path setting dot file, and adjust to fit your
original scheme.

I can only guess that by creating another dot file, they're trying
not to gum up your existing path, but that could be respected by
commenting it out and appending the file with the new path...

When adjusting the dot files and paths, don't forget to comment them
so you know why and what you changed later!

ara.t.howard

10/12/2007 1:58:00 PM

0


On Oct 12, 2007, at 3:16 AM, John Joyce wrote:

> In the python world, they seem to want to add a .bash_profile when
> installing, rather than checking to see what you are already using.
> In the ruby world we tend to use the .bash_login for OS X.
> there is also the possibility of a .bashrc

and in my world they are all them same - you just have to guard them
in order to make them re-entrant. safest thing on osx - the dotfile
semantics there are weird...

a @ http://codeforp...
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama




Giles Bowkett

10/12/2007 3:01:00 PM

0

It's true, I did mess around with my PATH the other day. I was going
nuts trying to install lejos, which is the Java API and VM for Lego
Mindstorms robots. But the weird thing is that I reverted the changes
in my .profile (to add to the list of dot files) and gem's still
invisible to bash.

I think something went wrong with gem itself. I'm expecting it to be
in /opt/local/bin/gem, but it isn't there. The output from locate gem
is absurd overkill, but maybe a long-running find.

--
Giles Bowkett

Blog: http://gilesbowkett.bl...
Portfolio: http://www.gilesg...
Tumblelog: http://giles.t...

Luu Trung

10/12/2007 3:05:00 PM

0

John Joyce wrote:
> On Oct 12, 2007, at 1:25 AM, Giles Bowkett wrote:
>
>> Did gems change significantly recently? If not, my computer went nuts.
>>
>> --
>> Giles Bowkett
>>
>> Blog: http://gilesbowkett.bl...
>> Portfolio: http://www.gilesg...
>> Tumblelog: http://giles.t...
>>
> Check your PATH
> Install anything recently that likes to change the path ? (python for
> example or other command line tools?)

Luu Trung Hieu

Attachments:
http://www.ruby-...attachment/6...

--
Posted via http://www.ruby-....

Eric Hodel

10/12/2007 3:55:00 PM

0

On Oct 11, 2007, at 23:25 , Giles Bowkett wrote:
> Did gems change significantly recently? If not, my computer went nuts.

Check your PATH, `gem` doesn't delete itself.

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars



ara.t.howard

10/12/2007 4:04:00 PM

0


On Oct 12, 2007, at 9:55 AM, Eric Hodel wrote:

> Check your PATH, `gem` doesn't delete itself.

can we add that feature though?

a @ http://codeforp...
--
share your knowledge. it's a way to achieve immortality.
h.h. the 14th dalai lama



Eric Hodel

10/12/2007 4:31:00 PM

0

On Oct 12, 2007, at 09:04 , ara.t.howard wrote:
> On Oct 12, 2007, at 9:55 AM, Eric Hodel wrote:
>> Check your PATH, `gem` doesn't delete itself.
>
> can we add that feature though?

An uninstaller for RubyGems? Yes, but I have no interest in writing
it now.

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars



mortee

10/12/2007 4:53:00 PM

0

ara.t.howard

10/12/2007 5:07:00 PM

0


On Oct 12, 2007, at 10:30 AM, Eric Hodel wrote:

> An uninstaller for RubyGems? Yes, but I have no interest in
> writing it now.


no i meant on option to gem that would delete itself. or maybe a
feature that just does it randomly?

(kidding)

a @ http://codeforp...
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama