Non-Working Mercurial after Mac OS X Lion (10.7) Install

Kime H. Smith, Jr. khsmith at mediakinematics.com
Sun Aug 21 00:36:38 UTC 2011


Augie, et al:

1. Deleted all Python libraries per your instructions, and the 2 hg executables. 
2.(Extraneous) Installed Mac OS X 10.7.1 update. 
3. Then re-ran the installer from selenic.com -- no joy. Still got "abort: file:// URLs can only refer to localhost" when running "hg"…..

What is the cause of this error? Any thoughts?

Best,
KIme


On Aug 20, 2011, at 4:33 PM, Augie Fackler wrote:

> (please keep the list CC'ed, others may be able to help)
> 
> On 8/20/2011 6:28 PM, Kime H. Smith, Jr. wrote:
>> Augie:
>> 
>> Neither binary seems to be working for me. Thanks for your reply! I hope
>> this answers your question (I seem to have a few duplicate directories
>> in my PATH):
>> 
>> *$ which -a hg*
>> /opt/local/bin/hg
>> /usr/local/bin/hg
>> /opt/local/bin/hg
>> /usr/local/bin/hg
>> /opt/local/bin/hg
>> *$ /usr/local/bin/hg*
>> abort: file:// URLs can only refer to localhost
>> *$ /opt/local/bin/hg*
>> abort: file:// URLs can only refer to localhost
> 
> Try this:
> python -c 'import mercurial ; print mercurial.__file__'
> 
> and delete the libraries for Mercurial. Repeat until the python oneliner fails with an ImportError, then delete all the `hg` binaries and reinstall. It's a bit of a raindance, but it might work (I don't have a Lion system here to test against).
> 
>> 
>> 
>> Best,
>> Kime
>> 
>> 
>> On Aug 20, 2011, at 3:25 PM, Augie Fackler wrote:
>> 
>>> On 8/19/2011 10:47 AM, Kime H. Smith, Jr. wrote:
>>>> 
>>>> 1. I recently installed Mac OS X Lion (10.7) on my laptop. Mercurial
>>>> stopped working -- all attempts to run "hg" (no matter what command)
>>>> resulted in the message:
>>>> 
>>>> abort: file:// URLs can only refer to localhost
>>>> 
>>>> 2. "which python" results in /usr/bin/python; python --version yields
>>>> "Python 2.7.1"
>>>> 
>>>> 3. I tried re-installing mercurial using "sudo Port install
>>>> mercurial"; running "/opt/local/bin/hg" results in the same message
>>>> as before:
>>>> 
>>>> abort: file:// URLs can only refer to localhost
>>>> 
>>>> 4. I then downloaded and installed the 10.7 package from selenic.com
>>>> <http://selenic.com>
>>>> (mercurial-1.9.1+20110801-py2.7-macosx10.7.mpkg). running
>>>> "/usr/local/bin/hg" I am still getting the same message:
>>>> 
>>>> abort: file:// URLs can only refer to localhost
>>>> 
>>>> This is probably something quick and easy to fix. Can anyone on the
>>>> list advise me?
>>>> 
>>>> Thanks in advance for your help.
>>> 
>>> Are you sure you're running the right 'hg' binary? What does `which
>>> hg` say?
>>> 
>>>> 
>>>> Best,
>>>> Kime Smith
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Mercurial mailing list
>>>> Mercurial at selenic.com <mailto:Mercurial at selenic.com>
>>>> http://selenic.com/mailman/listinfo/mercurial
>>> 
>>> 
>> 
> 
> 




More information about the Mercurial mailing list