ruby - मैं Emacs में Xiki का प्रयोग कैसे शुरू करूं?




editor (2)

काम करने के लिए xiki प्राप्त करने की कोशिश कर रहा है

यह स्थापित है:

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

शेल लिपि, जो सफलतापूर्वक AFAIK निष्पादित की गई सभी फाइलों को स्थानांतरित करती है, लेकिन मैंने उस शॉल को बंद कर दिया, इसलिए इसका आउटपुट नहीं दिखाया जा सकता है। कुछ भी गलत नहीं होने के बारे में मुझे पता चला, हालांकि।

ऐसा लगता है कि सर्वर चल रहा है:

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

मेरे पास emac स्थापित है (मैं यह xiki को स्थापित करने से पहले स्थापित किया है), और init फ़ाइल की स्थापना:

$ 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

लेकिन जब मैं एमएक्स चलाता हूं, तो यह स्क्रीन को अलग करता है और इस त्रुटि को नीचे में रखता है:

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.

जब मैं ऑप्शन- एल (भी एस्केप एल की कोशिश की है, तो विकल्प मेटा नहीं था), कुछ भी नहीं दिखता है (जब मैं स्वागत विंडो फलक में करता हूँ, यह कहता है कि यह केवल पढ़ने के लिए है, जब मैं इसे नीचे कर रहा हूं एक कि xiki मर चुका है कहते हैं, यह सिर्फ कुछ नहीं करता है)। कंसोल पर वापस जा रहे हैं, xiki status अभी भी कहती है कि वह एक ही पीआईडी ​​के साथ चल रहा है।

दो लॉग हैं, प्रत्येक एक ही समस्या के साथ:

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

मुझे नहीं पता कि मैं इसे कैसे लोड करने में सक्षम होना चाहिए, मुझे लगता है कि मैं बस emacs शुरू करता हूँ, और मैं शब्द table तरह डबल क्लिक करने वाली चीजें शुरू कर सकता हूं, यह अभी तक ऐसा नहीं करता, लेकिन मैं नहीं करता लगता है कि यह सही ढंग से emacs से बात कर रहा है

जब मैं एमएसीएस गुई में जानकारी देखता हूं, तो यह कहता है कि यह 24.2 संस्करण है (जब से स्थापित किया गया है ), जब मैं कंसोल पर ईएक्सस - वर्जन करता हूं, तो यह कहता है कि यह संस्करण 22.1.1 है, मैं इसका निवारण कर सकता हूं और उन्हें प्राप्त करने का प्रयास कर सकता हूं दोनों संस्करण 24 के लिए, लेकिन मुझे यह भी पता नहीं है कि यह वही समस्या है (हालांकि मैं शायद कंसोल से इसका इस्तेमाल करना चाहूँगा)।

मैंने डॉक्स के बारे में जानने की कोशिश की कि इसके साथ कैसे जाना है, लेकिन उस रास्ते में ज्यादा प्रतीत नहीं हुआ। Google समूह में शामिल होने की कोशिश की, मैंने वहां से पूछा होगा, लेकिन मेरी सदस्यता लंबित है

मैं बस वीडियो से सामग्री को आज़माकर देखना चाहता हूं।


ऐसा लगता है कि आपके पास सब कुछ इंस्टॉल है यदि आप आरवीएम का उपयोग कर रहे हैं, तो क्या आपने रूबी संस्करण को बदल दिया था जब आप सब कुछ इंस्टॉल करते थे? मुझे एएमएक्स के साथ एक ही समस्या थी क्योंकि एल 4 आर इन्सेंस मर चुका है जब मैंने आरआईवीएम के साथ एमएक्सएस की शुरुआत की है जो कि मैंने एल 4 आर के साथ अलग से स्थापित किया है।


मुझे आज भी यही समस्या है। मैं अंत में el4r अलग से स्थापित है और यह अब ठीक काम करता है देखें http://www.rubyist.net/~rubikitch/computer/el4r/index.en.html#label10 आपको अपने सिस्टम के आधार पर कुछ आज्ञाओं को sudo होना पड़ सकता है

साथ ही, ruby -S el4r-rctool... निष्पादित करने से पहले, आपको डायरेक्टरी को /path_to_where_you_downloaded_el4r/el4r-1.0.4/bin/ बदलने की आवश्यकता है।





xiki