svnでコミットすると”Could not use external editor” 2009 年 4 月 15 日

SVNでコミットすると、

svn ci
svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the –message (-m) or –file (-F) options
svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no ‘editor-cmd’ run-time configuration option was found

よく読めばわかるけど、コミットログにメッセージを書くデフォルトエディタを指定してくれと言っている。
無理矢理コミットすることも可能だけど、メッセージなしでコミットするのはよろしくないということで、普通はエディタを指定する。

leopardだと、/Users/$user_home/.bash_profileに、

export SVN_EDITOR=vim

と、書けばOK。

関連する記事:

Leave a Reply