Emacs markdown-Modus Fehler-on-Vorschau: "bin / bash: Preisabschlag: Befehl nicht gefunden"
Ich bin mit emacs 24 auf fedora 17. Ich installierte markdown-mode
, aber immer wenn ich versuche eine Datei exportieren, indem Sie eingeben C-c C-c m
oder C-c C-c p
im emacs, bekam ich diese Fehlermeldung: /bin/bash: markdown: command not found
. Hier ist ein screenshot:
Habe ich gelesen, dass dies wohl ein Problem mit der path-variable, so verglich ich die env
variable durch Eingabe $ env
in die Kommandozeile und Esc-! env RET
im emacs. Ich fand die Pfad-variable Beschreibung ist die gleiche in beiden Fällen.
Was ist dieser Fehler? Wie kann ich es beheben, und führen markdown-Vorschau im emacs?
- Was ist dein Weg für die markdown.pl Skript? Was passiert, wenn Sie rufen Sie die markdown-Skript von der bash?
- Danke für Eure Antworten & entschuldigen Sie mich, ich bin noch newbie stöbern in den Eingeweiden der software. Das Skript, das Sie Fragen hat .pl (Perl nicht) - Datei-Erweiterung. Ich folgte Anweisungen im Paket enthalten sich und sah keine andere Voraussetzung als die .el-Datei in den emacs laden-Weg und lassen Sie meine emacs " init-Datei wissen über autoloading. Dann habe ich versucht, das automatische Weg von der Eingabe in emacs
M-x package-install markdown mode
nur wenn es ein Abhängigkeiten-problem. Wie könnte ich prüfen, ob die markdown.pl Skript? Skripte installiert, die von den letzteren Weg, sagte don nicht enthalten .pl-Datei. - OK, ich denke, dass ich Sie jetzt. Für weitere Hinweise empfehle ich das Lesen. So, durch Eingabe im cli
$ which markdown
oder$ which markdown-mode
ich habe:no markdown-mode in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/txe/.local/bin:/home/txe/bin)
. aber, ich bin immer noch an der gleichen Stelle, so dass jeder Hinweis ist willkommen. - Ok, ich habe es. Ich denke. Als Referenz für die anderen auf der Suche für das gleiche. Sollte ich auch installieren, in meinem Fall das richtige Paket
$ sudo yum install python-markdown2
oder $ sudo yum install pandoc bietet wie ein Schweizer Armee Messer, wenn etwa die Konvertierung von Dateien von einem markup-format in ein anderes. Trotzdem danke an alle. Dieses log posten werden wahrscheinlich nützlich für alle in der gleichen Stelle. - Ok, nach viel testen, markdown ist für mich das beste
$ yum install python-markdown2
dann$ ln -s /usr/bin/markdown2 /usr/local/bin/markdown
(nochmals vielen Dank, RupertPupkin ✪ fedora-Foren) - Für Ubuntu-Nutzer, dies wäre
sudo apt-get install markdown
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installieren Sie alle markdown-generieren-tool, wie Sie möchten,
zum Beispiel pandoc.
Dann fügen Sie die folgende Zeile zu Ihrer
.emacs
Datei:pandoc
mitapt-get install
, Befehl für markdown ist nur ` "pandoc"`brew install pandoc
auf OS XDieser Fehler tritt auf, wenn Sie nicht über eine markdown-parser installiert. Die Installation ist einfach mit brew. Von der Befehlszeile aus:
brew install markdown
Das Ergebnis sollte so etwas wie:
Vor dem ausführen dieses Befehls, ich hatte den gleichen Fehler, den Sie haben. Nach dem ausführen dieses Befehls, die installiert einen markdown-parser auf Ihrem system, die emacs-Befehle
C-c C-c m
undC-c C-c p
funktioniert wie erwartet, durch öffnen einer HTML-version meiner markdown-Datei in einem anderen Puffer-oder den browser, beziehungsweise.markdown
, aber die Befehle, die man verwiesen wird, nicht Arbeit für mich, bis ich abgebildetmarkdown
parser, um diemarkdown-command
in meinem~/.emacs
etwa so:(custom-set-variables '(markdown-command "/usr/local/bin/markdown"))
Brauchen Sie nur zu wählen, und installieren Sie einen markdown-parser:
gem install rdiscount
).yum install python-markdown2
)Dann in emacs:
Set 'Markdown-Befehl' auf den Namen der ausführbaren Datei, die Sie installiert haben-zum Beispiel
rdiscount
oder/usr/bin/markdown2
.Müssen Sie zum einrichten der markdown-Befehl, es ist ein thread über anzeigen im github Weise, durch pandoc.