への参照と例を見る
#+BEGIN_SRC bash
しかし、私の組織モードバージョン(elpa、組織20150316)では、customize-variable org-babel-load-languages
、「bash」アイテムはなく、シェルのみです。次のようなコードを評価しようとしています
#+BEGIN_SRC bash
ls -l
#+END_SRC
私は得る
org-babel-execute-src-block:bashにはorg-babel-execute関数はありません!
何が欠けていますか?
ありがとう。
私にとっては、
(require 'package)
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/") t)
http://orgmode.org/elpa.html に示されているように、最新のOrgバージョンがあることを確認します(Vanilla Emacsには独自のバージョンのOrgが付属しています)。次に、M-x list-packages
を実行した後、org
パッケージをインタラクティブにインストールしました。それから私はできる
(org-babel-do-load-languages 'org-babel-load-languages
'(
(Shell . t)
)
)
#+BEGIN_SRC bash
を許可します。
org-babel-sh-command
(デフォルトは「sh」)の値を参照し、言語として「sh」のみを使用します。
bash
はShell
識別子でカバーされているようです。
したがって、customize-variable org-babel-load-languages
に「シェルスクリプト」の挿入をアクティブにする必要があります。
テスト済みバージョン:MELPAの20150810。