gpt4 book ai didi

r - SublimeREPL 无法找到 R

转载 作者:行者123 更新时间:2023-12-04 01:56:51 24 4
gpt4 key购买 nike

好吧,这让我发疯了。我之前设置过,删除了 Sublime Text,现在我不记得正确的配置是什么。

非常简单:我通过 SublimeREPL 运行 R,需要将 REPL 指向 R 的安装位置。

我按照 http://sublimerepl.readthedocs.org/en/latest/ 的指示进行操作,它说进入用户定义的 REPL 设置并添加以下内容:

{
...
"default_extend_env": {"PATH": "{PATH}:/home/myusername/bin"}
...
}

其中路径指向正确的目录。我尝试将其替换为
{
...
"default_extend_env": {"PATH": "C:/Program Files/R/R-3.0.2/bin"}
...
}

它仍然无法找到 R,而且现在它给了我错误:
Error trying to parse settings: Expected value in Packages\User\SublimeREPL.sublime-     settings:2:2

我知道这是一个简单的修复。谁能指出我在这里做错了什么?

*我正在使用 Sublime Text 3。我以前有过这个工作,但在 Sublime Text 2 上。
  • 我去过http://tomschenkjr.net/using-sublime-text-2-for-r/以及他提到“将 SublimeREPL 指向 R”的那篇文章……据我所知,他没有包含实际代码
  • 我也看过这个帖子 Error 2 The system cannot find the file specified in Sublime Text 2, Windows 8 ,但我以前使用过它,因此不必按照这些方式做任何事情
  • 最佳答案

    转至 Preferences -> Browse Packages...并创建目录树 User/SublimeREPL/config/R .在该目录中,创建一个名为 Main.sublime-menu 的新文件。内容如下:

    [
    {
    "id": "tools",
    "children":
    [{
    "caption": "SublimeREPL",
    "mnemonic": "r",
    "id": "SublimeREPL",
    "children":
    [
    {"command": "repl_open",
    "caption": "Rterm",
    "id": "repl_r",
    "mnemonic": "r",
    "args": {
    "type": "subprocess",
    "external_id": "r",
    "additional_scopes": ["tex.latex.knitr"],
    "encoding": {"windows": "$win_cmd_encoding"},
    "soft_quit": "\nquit(save=\"no\")\n",
    "cmd": {"windows": ["C:/Program Files/R/R-3.0.2/bin/x64/Rterm.exe", "--ess", "--encoding=$win_cmd_encoding"]},
    "cwd": "$file_path",
    "extend_env": {"windows": {"PATH": "{PATH}:/C/Program Files/R/R-3.0.2/bin"}},
    "cmd_postfix": "\n",
    "suppress_echo": {"windows": false},
    "syntax": "Packages/R/R.tmLanguage"
    }
    }
    ]
    }]
    }
    ]

    保存文件,您现在应该有一个 Tools -> SublimeREPL -> Rterm菜单选项。仔细检查路径是否是正确的 Rterm.exe文件。在我的计算机(32 位 XP)上,它位于 i386 bin 的子文件夹,所以你的可能在 bin/x64或类似的东西。

    我希望这会有所帮助,如果您仍有问题,请告诉我。

    关于r - SublimeREPL 无法找到 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21115295/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com