Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby for vscode,系统上未安装Gem和Ruby_Ruby_Visual Studio Code - Fatal编程技术网

Ruby for vscode,系统上未安装Gem和Ruby

Ruby for vscode,系统上未安装Gem和Ruby,ruby,visual-studio-code,Ruby,Visual Studio Code,我正在搜索能够找到方法定义的简单RubyGem 首先,我安装了这个: 但它需要安装一些gems(rubocop、ruby调试ide或solargraph)才能工作。它提供了很多功能,如调试等,但我不需要它们。我只希望能够找到方法定义 我正在使用Vscode访问网络目录上的Rails项目。所以我不想在我的主机操作系统(Windoiws 10 x64)上安装Ruby。相反,我为guest Guiless Ubuntu(作为guest OS)提供了一个网络目录。Rails服务器在Ubuntu操作系统

我正在搜索能够找到方法定义的简单RubyGem

首先,我安装了这个:

但它需要安装一些gems(
rubocop、ruby调试ide或solargraph
)才能工作。它提供了很多功能,如调试等,但我不需要它们。我只希望能够找到方法定义

我正在使用Vscode访问网络目录上的Rails项目。所以我不想在我的主机操作系统(Windoiws 10 x64)上安装Ruby。相反,我为guest Guiless Ubuntu(作为guest OS)提供了一个网络目录。Rails服务器在Ubuntu操作系统上运行

VSCode可以很好地处理网络目录,但是扩展需要Ruby环境,这非常令人遗憾

例如,Sublime Text 3可以毫无痛苦地完成这项工作,并且不会抱怨宝石。即使操作系统上没有任何Ruby功能,它也可以运行:

我想坚持使用VSCode,因为它是迄今为止我使用过的最好的代码。
所以问题是:是否有一个不安装Ruby的VSCODE Ruby扩展?

唯一能真正解析Ruby的东西是Ruby,所以在使用Ruby代码时需要Ruby。VisualStudio代码中的许多其他语言也是如此。Sublime提供了一个基于非常简单的语法解析的“足够好”反射器。VisualStudio代码使用哪种方法更有效


如果您不喜欢这个要求,您可以随时使用或编写一个不同的Ruby插件,它没有这种依赖关系。但是,作为一个做了大量Ruby工作的人,安装对于它提供的所有好处来说都是一个小小的不便。

我安装了所有需要的东西,但老实说,仍然不能很好地工作。例如,
require\u relative'../app/models/environment.rb'
未被“解析器”找到。我看到“未找到”错误不时出现,但一旦Solarize弄清楚它在做什么,它们通常就会消失。可能需要完全重新启动或重新启动编辑器。是的,重新启动,重新加载,通知中没有投诉,但体验非常差。我希望安装rubocop、SolarGraphy后会有更多。ruby/rails缺少Javascript的大部分特性。即使是那些有效的,也只在某些特定情况下有效。哎哟,我只安装了solargraph gem。一旦我为Vscode安装了solargraph扩展,体验就好多了:)。