2013-04-23 2 views
1

Я пытаюсь добавить установку в ruby-1.9.3-p392, и во время установки при установке необходимых пакетов Automake, Libtool, я получаю следующее:РВМ Ошибка при выполнении «requirements_smf_libs_install AutoMake Libtool»,

Error running 'requirements_smf_libs_install automake libtool', 
please read /usr/local/rvm/log/ruby-1.9.3-p392/1366754296_package_install_automake_libtool.log 

В журнале файл выглядит следующим образом:

[2013-04-23 15:42:42] requirements_smf_libs_install 
    [ ] automake 1.13.1 ~ dependencies... 

    [[32m✔[0m] automake 1.13.1 ~ dependencies 
    [ ] automake 1.13.1 ~ fetch... 

    [[32m✔[0m] automake 1.13.1 ~ fetch 
    [ ] automake 1.13.1 ~ patch... 

    [[32m✔[0m] automake 1.13.1 ~ patch 
    [ ] automake 1.13.1 ~ preconfigure... configure.ac:24: warning: macro `AM_SILENT_RULES' not found in library 
configure.ac:372: warning: macro `AM_SUBST_NOTMAKE' not found in library 
configure.ac:24: error: possibly undefined macro: AM_SILENT_RULES 
     If this token and others are legitimate, please use m4_pattern_allow. 
     See the Autoconf documentation. 
configure.ac:377: error: possibly undefined macro: AM_SUBST_NOTMAKE 
autoreconf: /opt/sm/pkg/versions/autoconf/2.69/bin/autoconf failed with exit status: 1 

    [[32m✔[0m] automake 1.13.1 ~ preconfigure 
    [ ] automake 1.13.1 ~ configure... ERROR(__sm.package.error): 
Configuration of automake 1.13.1 failed. 

Tail of configure.log: 
./configure: line 2006: syntax error near unexpected token `yes' 
./configure: line 2006: `AM_SILENT_RULES(yes)' 

Я нахожусь на Mac OSX Lion, с HomeBrew установленным и варит врача чистым. Самое странное, что automake и libtool уже установлены через Brew. Похоже, что это была проблема, которую RVM имел, но предположительно исправил: https://github.com/wayneeseguin/rvm/issues/1803, может быть, не для этого конкретного рубинового камня?

ответ

1

Решена проблема, я просто переустановил из пакета на http://www.railsinstaller.org/ и он автоматически устанавливается 1.9.3-p392

+1

На странице выдачи его комментарий также сказал, чтобы попробовать 'РВМ autolibs homebrew' – FletchRichman

0

кажется, что реальная проблема заключается в макрос AM_SILENT_RULES не был определен на Autoconf вы использовали. Вы могли бы решить эту проблему, добавив

m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])]) 

прямо перед строкой, которая использует макрос в вашем configure.ac