/ / Issue Cygwin - не може да се премества; същия адрес като родител - cygwin

Проблем с Cygwin - неспособен да премества; същия адрес като родител - cygwin

Получаване на много грешки като това, което виждате по-долукогато се опитвам да стартирам релси ... Аз се разхождам малко и всички изглежда предлагат опцията /.rebaseall или ./peflagsall в ash.exe, но те не са работили за мен и да, аз съм рестартирал машината оттогава.

527571817 [main] ruby 5652 C:cygwinusrlocalbinruby.exe: *** fatal error - unable to remap \?C:cygwinusrlocallibruby1.9.1i386-cygwinetc.so to same address as parent: 0x3E0000 != 0x3F0000
Stack trace:
Frame     Function  Args
1BA982E8  6102796B  (1BA982E8, 00000000, 00000000, 00000000)
1BA985D8  6102796B  (6117EC60, 00008000, 00000000, 61180977)
1BA99608  61004F1B  (611A7FAC, 61248664, 003E0000, 003F0000)
End of stack trace
527582673 [unknown (0xD20)] ruby 3680 fork: child 5652 - died waiting for dll loading, errno 11

Отговори:

6 за отговор № 1

Същото работи и за мен: http://ficial.wordpress.com/2011/07/06/cygwin-and-rails-unable-to-remap-to-same-address-as-parent-died-waiting-for-dll-loading-errno-11/

В случай, че URL адресът се понижи, процесът е:

  1. В една черупка:

    find /bin /lib /usr -iname "*.so" > /tmp/to_rebase.lst
    find /bin /lib /usr -iname "*.dll" >> /tmp/to_rebase.lst
    
  2. Прекратете всички цилиндрични черупки и спрете всички цигвинови процеси

  3. Стартирайте като администратор C: cygwinbinash.exe

    /bin/rebaseall -T /tmp/to_rebase.lst
    
  4. изходна пепел

  5. рестартирайте машината (може да работи без)


1 за отговор № 2

Това работи за мен:

http://ficial.wordpress.com/2011/07/06/cygwin-and-rails-unable-to-remap-to-same-address-as-parent-died-waiting-for-dll-loading-errno-11/

Надявам се, че помага!