Wie starte ich Xiki in Emacs?

Versuchen zu bekommenxiki arbeiten.

Es ist installiert:

$ xiki directory
/Users/joshcheek/.rvm/gems/ruby-1.9.3-p194/gems/xiki-0.6.3/

Das Shell-Skript, mit dem alle Dateien verschoben werden, wurde erfolgreich ausgeführt. AFAIK wurde jedoch geschlossen, sodass die Ausgabe nicht angezeigt werden kann. Es ist mir jedoch nichts darüber aufgesprungen, dass ich mich geirrt habe.

Es sieht so aus, als ob der Server läuft:

$ xiki status
xiki_process.rb: running [pid 93257]

Ich habe Emacs installiert (ich habe dies vor der Installation von xiki installiert) und die Init-Datei eingerichtet:

$ 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

Aber wenn ich Emacs starte, wird der Bildschirm geteilt und dieser Fehler unten angezeigt:

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.

Wenn ich Option-l drücke (auch Escape l ausprobiert, falls die Option nicht meta war), geschieht scheinbar nichts (wenn ich es im Begrüßungsfenster mache, heißt es, dass es schreibgeschützt ist, wenn ich es unten mache eine, die besagt, dass xiki tot ist, macht einfach nichts). Zurück zur Konsole,xiki status sagt immer noch, es läuft mit der gleichen pid.

Es gibt zwei Protokolle mit jeweils demselben Problem:

$ 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.

Ich weiß nicht, wie ich es laden soll, ich nahm an, ich starte nur Emacs, und ich kann anfangen, Dinge wie das Wort doppelt anzuklickentable Bisher macht es das nicht, aber ich denke nicht, dass es richtig mit Emacs spricht.

Wenn ich mir die Informationen in der Emacs-GUI ansehe, heißt es, dass es sich um die Version 24.2 handelt (installiert abHier), wenn ich es tueemacs --version Auf der Konsole heißt es, dass es Version 22.1.1 ist. Ich kann das Problem beheben und versuchen, beide auf Version 24 zu bringen, aber ich weiß nicht einmal, ob dies das Problem ist (obwohl ich es wahrscheinlich vorziehen würde, diese zu verwenden von der Konsole).

Ich habe versucht, Unterlagen darüber zu finden, wie ich damit anfangen kann, aber es schien nicht viel auf diese Weise zu geben. Ich habe versucht, der Google-Gruppe beizutreten. Ich hätte dort gefragt, aber meine Mitgliedschaft steht noch aus.

Ich möchte nur das Zeug aus dem Video ausprobieren können.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage