gpt4 book ai didi

ruby-on-rails - 美化 Ruby Sublime 包 "Check your ruby interpreter settings"

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:04 24 4
gpt4 key购买 nike

我目前正在运行 Sublime Text 3 并将 rbenv 与 ruby​​ 版本 2.3.0 一起使用。我从 Package Control 安装了 Beatify Ruby,但它无法正常运行。我目前每次在 Sublime 中运行 BeautifyRuby 时都会收到错误消息,它指出:错误:无效输出。检查你的 ruby​​ 解释器设置

让 Beautify Ruby 发挥作用的最佳方法是什么?

最佳答案

如果您遇到此错误,BeautifyRuby 似乎不知道您的 ruby​​-interpreter 位于何处(它需要运行执行“美化”的 ruby​​-scripts)。要解决这个问题,您需要通过在 BeautifyRuby-Package-settings 中提供正确的解释器路径来指定您的 ruby​​ 解释器:

  1. 如果您不知道 ruby​​ 解释器的路径,只需运行 which ruby在你的终端。这给你类似 /home/<yourusername>/.rbenv/shims/ruby 的东西(如果你使用 rbenv)或 ~/.rvm/bin/rvm-auto-ruby (如果你使用 rvm)
  2. 通过选择 Preferences > Package Settings > BeautifyRuby > Settings - Default 在 Sublime 中打开 BeautifyRuby-Package-settings-file
  3. 现在指定您的 ruby​​-interpreter(以及其他有用的设置,例如 tab-size 等)- 例如像这样:
    {
// Specify your ruby interpreter:
"ruby": "~/.rvm/bin/rvm-auto-ruby",

// Examples for other settings:

// Use 2 Spaces instead of tabs:
"translate_tabs_to_spaces": true,
"tab_size": 2,

// You can change the file patterns handled by this plugin:
"file_patterns": ["\\.html\\.erb", "\\.rb", "\\.rake", "Rakefile", "Gemfile", "Vagrantfile"],
"html_erb_patterns": ["\\.html\\.erb"],

// This package offers a pre-save hook; when activated, your ruby and erb files will
// be reformatted automatically before saving (deactivated by default)
"run_on_save": false,

// The sublime command "beautify_ruby" performs a save after formatting.
// (activated by default)
"save_on_beautify": false
}
  1. 点击保存,转到在您的 Sublime Text 中打开的(格式错误的)ruby 文件并尝试键盘快捷键(如果我没记错的话,默认为 ctrl+alt+k)- 您的代码应该是“美化”。

有关更多详细信息,请查看项目页面 - 在 GitHubpackagecontrol.io

关于ruby-on-rails - 美化 Ruby Sublime 包 "Check your ruby interpreter settings",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34983595/

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