2017-02-13 3 views
1
내가 이맥스를 설치 한

ESS에서라도에와 명령 아래 :이맥스 - 기호의 함수 정의는 무효 : R

:

sudo port install ess +emacs_app 

을하지만 참조 참조와 조직 모드에서 코드 블록 아래 실행하려고하면

#+begin_src R :results output :session :exports both 
summary(mtcars) 
#+end_src 

그것은 오류 반환 :

Symbol's function definition is void: R 

을하지만 난 여전히이 전자를보고 이유를, R은 이미 내 경로에 의미 쉘 모드에서 R을 실행할 수 있습니다 반란군?

+0

오류 메시지는 'R'이라는 이름의 Emacs 함수가 정의되어 있지 않음을 알려줍니다. 이것은 그 함수를 정의하는 Emacs 라이브러리가로드되지 않았다는 것을 의미합니다. – Drew

답변

1

당신은 ESS는 패키지를 설치하지만 당신은 이맥스의 명령 아래로 init이 파일 (~/이맥스/init.el) ESS 라이브러리를로드해야합니다 R Source Code Blocks in Org Mode

참조, 자세한 내용은

(require 'ess-site) 
(org-babel-do-load-languages 
'org-babel-load-languages 
'((R . t))) 

관련 문제