NomethodError: método indefinido `Nombre 'para" REDCLOTH ": cadena y no se puede ejecutar HAGA DEBIDO A RUBY / CONFIG.H ERROR -- ruby campo con makefile campo con redcloth camp Relacionados El problema

NoMethodError: undefined method `name' for “RedCloth”:String and can't run make due to ruby/config.h error


1
vote

problema

Español

Intenté los pasos en problemas con la consola de los carriles, RVM y Readline porque cuando intento ejecutar rieles o rieles consola, obtengo un nomethoderror: método indefinido `Nombre 'para" REDCLOTH ": cadena

Cuando intento seguir los pasos en las otras publicaciones, recibo un error al hacer la marca porque entiendo

  durrantm@michael-laptop:~/.rvm/src/ruby-1.9.2-p180/ext/readline$ make install gcc -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_GETC_FUNCTION -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_USERNAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_REFRESH_LINE -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EDITING_MODE -DHAVE_RL_LINE_BUFFER -DHAVE_RL_POINT -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CATCH_SIGWINCH -DHAVE_RL_CATCH_SIGNALS -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_RL_CLEAR_SIGNALS -DHAVE_RL_SET_SCREEN_SIZE -DHAVE_RL_GET_SCREEN_SIZE -DHAVE_RL_VI_EDITING_MODE -DHAVE_RL_EMACS_EDITING_MODE -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -DHAVE_CLEAR_HISTORY -I/home/durrantm/.rvm/usr/include  -D_FILE_OFFSET_BITS=64  -fPIC -fno-strict-aliasing -g -g -O2  -fPIC   -c readline.c readline.c:22: fatal error: **ruby/config.h**: No such file or directory compilation terminated. make: *** [readline.o] Error 1   

FYI:

  durrantm@michael-laptop:~/.rvm/src/ruby-1.8.7-p334/ext/readline$ ruby extconf.rb && make install checking for tgetnum() in -lncurses... yes checking for readline/readline.h... no checking for editline/readline.h... no make: Nothing to be done for `install'. durrantm@michael-laptop:~/.rvm/src/ruby-1.8.7-p334/ext/readline$    
Original en ingles

I tried the steps in Problems with the rails console, RVM and readline because when I try to run rails or rails console I get a NoMethodError: undefined method `name' for "RedCloth":String

When I try following the steps in the other posts I get a error doing the make because I get

durrantm@michael-laptop:~/.rvm/src/ruby-1.9.2-p180/ext/readline$ make install gcc -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_GETC_FUNCTION -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_USERNAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_REFRESH_LINE -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EDITING_MODE -DHAVE_RL_LINE_BUFFER -DHAVE_RL_POINT -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CATCH_SIGWINCH -DHAVE_RL_CATCH_SIGNALS -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_RL_CLEAR_SIGNALS -DHAVE_RL_SET_SCREEN_SIZE -DHAVE_RL_GET_SCREEN_SIZE -DHAVE_RL_VI_EDITING_MODE -DHAVE_RL_EMACS_EDITING_MODE -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -DHAVE_CLEAR_HISTORY -I/home/durrantm/.rvm/usr/include  -D_FILE_OFFSET_BITS=64  -fPIC -fno-strict-aliasing -g -g -O2  -fPIC   -c readline.c readline.c:22: fatal error: **ruby/config.h**: No such file or directory compilation terminated. make: *** [readline.o] Error 1 

fyi:

durrantm@michael-laptop:~/.rvm/src/ruby-1.8.7-p334/ext/readline$ ruby extconf.rb && make install checking for tgetnum() in -lncurses... yes checking for readline/readline.h... no checking for editline/readline.h... no make: Nothing to be done for `install'. durrantm@michael-laptop:~/.rvm/src/ruby-1.8.7-p334/ext/readline$  
        

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

Tuve el mismo problema. Si está utilizando Fedora, es posible que desee instalar readline-devel. Eso debería dejarte encontrar readline.h, etc. Cuando creas tu makefile, usa esto:

  rvm 1.9.2 ruby extconf.rb   

en lugar de solo:

  ruby extconf.rb   
 

I had the same problem. If you're using Fedora, you might want to install readline-devel. That should let you find readline.h, etc. When you create your Makefile, use this:

rvm 1.9.2 ruby extconf.rb 

instead of just:

ruby extconf.rb 
 
 

Relacionados problema

0  ¿Extender REDCLOTH a través del plugin de RedMine?  ( Extend redcloth via redmine plugin ) 
Soy nuevo en Ruby / Redmine / Redloth, pero estoy tratando de lograr lo siguiente: La forma predeterminada de construir un enlace en Textile es "foo": http: /...

1  RedCloth LoadError en Ruby 2.0.0 [I386-MINGW32]  ( Redcloth loaderror on ruby 2 0 0 i386 mingw32 ) 
Cuando actualicé mis rieles 3.2.13 Aplicación (en Win XP) de Ruby 1.9.3 a Ruby 2.0.0, se estrelló debido a la gema Redloth (4.2.9 x86-MINGW32). Mensaje: co...

76  Error de carriles, no pudo analizar yaml  ( Rails error couldnt parse yaml ) 
Después de actualizar las gemas que tengo esto: $.widget( "ui.combobox", { _create: function() { var self = this, select = this.element...

1  Ruby Devkit no funciona para REDCLATH y otras gemas en WindowsXP  ( Ruby devkit not working for redcloth and other gems on windowsxp ) 
Soy completamente nuevo para ror y no tengo mucha experiencia en desarrollo web. Por lo general, me rindo en este punto, pero necesito un entorno de ROR DEV p...

3  Ruby, Textil: Cómo obtener texto sin etiquetas y formato textil  ( Ruby textile how to get plain text without tags and textile format ) 
Tengo artículos con cuerpos que son texto con formato textil. Hago una búsqueda de texto completo con Sphinx y quiero resaltar la consulta en los resultados. ...

1  REDCLOTH: Evite la escapación de HTML en la extensión personalizada cuando: filter_html habilitado  ( Redcloth avoid html escaping on custom extension when filter html enabled ) 
Intenté buscar con Google pero no encontró nada similar ... Tengo una aplicación que usa textiles para formatear mensajes. Estoy tratando de apretar la segu...

0  ¿Por qué obtengo "Número incorrecto de argumentos (3 por 2)" usando REDCLOTH?  ( Why do i get wrong number of arguments 3 for 2 using redcloth ) 
Estoy tratando de usar Redloth en mi aplicación Ruby, y me está dando un error <form:form method="post" action="savePerson" modelAttribute="persons"> <c:...

1  Requerir 'Rubygems' y Requre 'RedCloth' no está funcionando. ¿Cómo puedo arreglarlo?  ( Require rubygems and requre redcloth is not working how can i fix it ) 
Estoy aprendiendo Ruby de "Inicio Ruby de Novice a Professional" por Peter Cooper. Estoy en el Capítulo 7. Tengo instalado Ruby 2.0. Estoy enfrentando este er...

1  Cómo integrar REDCLODH CON CODERAY  ( How to integrate redcloth with coderay ) 
Quiero usar la sintaxis resaltada junto con REDCLODH. La descripción de CODERAY dice: Sintaxis rápida y fácil de resaltar para los idiomas seleccionados,...

4  Entidades HTML en textiles  ( Html entities in textile ) 
Las entidades HTML no se muestran correctamente en textiles porque el AMPERSAND se convierte en &amp; por el sistema. ¿Hay alguna forma de ingresar, por ej...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos