2016-03-21 5 views
1

プロジェクト設定で指定したビルドシステムに問題があります。現在、私のプロジェクトの設定は、実際の問題の問題はラインにあるこのMac OSXの "shell_cmd"の置き換えをサブライムテキスト3で修正しました。

{ 
    "build_systems": 
    [ 
     { 
      "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
      "name": "Anaconda Python Builder", 
      "selector": "source.python", 
      "shell_cmd": "$project_path/bin/python -u $file" 
     } 
    ], 
    "folders": 
    [ 
     { 
      "file_exclude_patterns": 
      [ 
       "pip-selfcheck.json", 
       "pyvenv.cfg" 
      ], 
      "folder_exclude_patterns": 
      [ 
       "lib", 
       "include", 
       "bin" 
      ], 
      "follow_symlinks": true, 
      "path": "." 
     } 
    ], 
    "settings": 
    { 
     "binary_file_patterns": 
     [ 
      "*.jpg", 
      "*.jpeg", 
      "*.png", 
      "*.gif", 
      "*.ttf", 
      "*.tga", 
      "*.dds", 
      "*.ico", 
      "*.eot", 
      "*.pdf", 
      "*.swf", 
      "*.jar", 
      "*.zip", 
      "client/node_modules/**", 
      "data/**" 
     ] 
    } 
} 

次のようになります。

"shell_cmd": "$project_path/bin/python -u $file" 

私は崇高閉じてから再度開くたびに私のshell_cmdこの

"shell_cmd": "\"python\" -u \"$file\"" 
で置換されています

私のビルドに失敗しました。この問題を解決する方法はありますか?この自動置換を無効にするにはどうすればよいですか?

  • のMac OS X 10.11.3
  • 崇高テキスト3103
+0

愚かな質問ですが、サブライムを閉じる前にプロジェクト( '⌘-S')を保存していると思いますか? – MattDMo

+0

@MattDMoはい、そうです。私はもう一度チェックして、実際に昇華すると置換が起こります。 – DaZzz

+0

私はGithubで[問題を開く](https://github.com/DamnWidget/anaconda/issues)を提案します。私の経験では、パッケージの作者はかなり反応があり、新しいバージョンはいつも追い出されているので、これは単なる回帰であるかもしれません。ただし、問題を開く前に、コマンドパレットの 'Package Control:Upgrade Package'オプションを使用して最新バージョンを実行していることを確認してください。 – MattDMo

答えて

2

私はすでに、アナコンダの課題トラッカーにこの質問に答えが、私はと、この問題の土地は他のユーザーのために、ここでそれを行います同様の問題。

その特定のビルドシステムはAnaconda自体で使用されているため、「Anaconda Python Builder」と呼ばれているため、「shell_cmd」をanaconda設定の「python_interpreter」設定の構成として使用したもので更新しますファイル(一般、ユーザーまたはプロジェクトごと)。

ビルドシステムに特定のニーズがある場合は、独自のオプションで新しいビルドエントリを作成し、それに固執する必要があります。 Anacondaのビルドシステムは、埋め込まれたST3の代わりに設定されたPythonインタプリタを使用する必要があるユーザにとって便利です。

0

カスタムビルドシステムなしでこの問題を解決するには、python_interpreter: 'full/path/to/python'を設定辞書に追加してください。 Anaconda Python Builderのpythonの部分shell_cmdがそれに置き換えられます。

関連する問題