Intentando obtener xiki para que funcione.¿Cómo comienzo a usar Xiki en Emacs?
Se instala:
$ xiki directory
/Users/joshcheek/.rvm/gems/ruby-1.9.3-p194/gems/xiki-0.6.3/
El script de shell que mueve todos los archivos de un lado ejecutados con éxito que yo sepa, pero me cerraron esa cáscara, por lo que no pueden mostrar su salida. Sin embargo, nada saltó sobre mí acerca de estar equivocado.
Parece que el servidor está en ejecución:
$ xiki status
xiki_process.rb: running [pid 93257]
tengo emacs instalados (He instalado antes de instalar xiki), y configurar el archivo de inicio:
$ cat ~/.el4r/init.rb
# Beginning of the el4r block:
# RCtool generated this block automatically. DO NOT MODIFY this block!
# This is the el4r initialization file.
# End of the el4r block.
# User-setting area is below this line.
# User-setting area is below this line.
$LOAD_PATH.unshift "/Users/joshcheek/.rvm/gems/ruby-1.9.3-p194/gems/xiki-0.6.3/lib"
require 'xiki'
Xiki.init
KeyBindings.keys # Use default key bindings
Themes.use "Default" # Use xiki theme
Pero cuando corro emacs, divide la pantalla y coloca este error en la parte inferior:
Warning (initialization): An error occurred while loading `/Users/joshcheek/.emacs':
error: el4r-instance is dead.
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
cuando presiono Opción -l (también intenté Escape l, en caso de que la opción no fuera meta), nada parece suceder (cuando lo hago en el panel de la ventana de bienvenida, dice que es de solo lectura, cuando lo hago en la parte inferior que dice xiki está muerto, simplemente no hace nada). Volviendo a la consola, xiki status
todavía dice que se está ejecutando con el mismo pid.
Hay dos registros, cada uno con el mismo problema:
$ tail /tmp/el4r-joshcheek.9*
==> /tmp/el4r-joshcheek.92157.log <==
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `call'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `readline'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `el4r_recv'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:790:in `el4r_get'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:768:in `block in el4r_wait_expr'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:836:in `el4r_with_call'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:765:in `el4r_wait_expr'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:760:in `el4r_wait_expr_loop'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:1102:in `<main>'
2012-09-12 23:50:14 -0500:Exiting.
==> /tmp/el4r-joshcheek.93192.log <==
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `call'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `readline'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:797:in `el4r_recv'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:790:in `el4r_get'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:768:in `block in el4r_wait_expr'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:836:in `el4r_with_call'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:765:in `el4r_wait_expr'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:760:in `el4r_wait_expr_loop'
from /Users/joshcheek/.rvm/rubies/ruby-1.9.3-p194/bin/el4r-instance:1102:in `<main>'
2012-09-12 23:53:41 -0500:Exiting.
que no sé cómo se supone que debo ser capaz de cargarla, asumí acabo de empezar emacs, y puedo empiece haciendo doble clic en cosas como la palabra table
hasta ahora, no hace esto, pero no creo que esté hablando correctamente con emacs.
Cuando miro información en la interfaz gráfica de usuario emacs, que dice que es la versión 24.2 (instalado desde here), cuando lo haga emacs --version
en la consola, que dice que es la versión 22.1.1 puedo solucionar esto y tratar de conseguir ambos a la versión 24, pero ni siquiera sé si este es el problema (aunque probablemente preferiría usarlos desde la consola).
Intenté encontrar documentos sobre cómo hacerlo, pero no parecía haber mucho de esa manera. Intenté unirme al grupo de Google; lo habría preguntado allí, pero mi membresía está pendiente.
Solo quiero poder probar las cosas del video.
¿También leíste el tweet de Matz sobre Xiki? :) –
Un amigo mío me lo envió https://twitter.com/bashrw/status/246060585496764416 –
Estoy teniendo el mismo problema, supongo que emacs está tratando de cargar el gemset de ruby del sistema mientras todo está instalado a través de RVM en 1.9.3, pero probé los pasos en el enlace publicado por @ayckoster, pero sigo recibiendo "error: el4r-instance está muerto", así como también "¿existe?" error mencionado por Joshua. – swider