2015年2月21日土曜日

Sublime text 3 で markmon を起動しても、ブラウザと同期しない問題

Markmon を起動(launch)しても、ブラウザとSublime text 3 の内容が同期しなくてハマりました。

以前、Sublime text 2 を使っていたときは、Package Manager から Markmon をインストールすると、起動しただけでブラウザが立ち上がり、入力した Markdown 記法のテキストがブラウザにリアルタイムで反映されていたのですが、今日久しぶりに Sublime text 3 で Markmon をインストールして起動しても、ブラウザが立ち上がるだけで、全く同期しない話。丸一日しっかりハマりました。

環境は 
  • Mac OS 10.10.2(yosemite)
  • Macbook Air 11inch 2010 rate
  • Homebrew インストール済み
  • Node.js、markmon、pandoc、Sublime text 3 インストール済み
  • Sublime Markdown real-time previewr パッケージインストール済み
です。

Sublime text 3 をクリーンインストールしたり、Sublime text 2 をインストールしたり、python3 をインストールしたりしてみたけれど改善せず。どうしたものかと思ってエラーログを見たり、Node.js を再インストールしてみたり、markmon や pandoc を再インストールしてもダメ。

結局何をやったのか

いろいろ環境をいじって結局上記の環境に戻ってきて、最後に試したのが Sublime text の「Set Syntax: Markdown」でした。Markmon を起動(launch)して、シンタックスを Markdown モードにすると、その瞬間から「localhost:3002」を表示しているブラウザに HTML 成型されたテキストが表示されました。

2月ほど前に初めて Markmon を試したときは、Markmon を起動するだけでブラウザと同期を始めていたのに、いったいどういうことなんでしょうか? 原因がさっぱりわかりません。

なにはともあれ

とりあえず、緊急回避的なことではありますが、Markmon 環境が復活して嬉しい限り。
でも普通、こんな原因があるなんて考えもつかないと思うんですけど…この記事も、誰かの参考になれば。

0 件のコメント:

コメントを投稿