我正在搜索简单的Ruby gem,它将能够找到方法的定义。
首先我安装了这个:
但是它需要安装一些gems(List<Address>
)才能正常工作。它提供了很多功能,例如调试等,但是我不需要它们。我只希望能够找到方法定义。
我正在使用Vscode访问网络目录上的Rails项目。因此,我不想在主机OS(Windoiws 10 x64)上安装Ruby。相反,我向来宾Guiless Ubuntu(作为来宾OS)提供了一个网络目录。 Rails服务器在Ubuntu操作系统上运行。
VSCode与网络目录完美兼容,但是扩展需要非常可悲的Ruby环境。
例如 Sublime Text 3 会很轻松地做到这一点,并且不会抱怨宝石。即使操作系统上没有任何Ruby东西,它也可以在以下环境上运行:
我想坚持使用VSCode,因为这是我到目前为止使用的最好的。 所以问题是: 是否有一个VSCODE的Ruby扩展程序,可以在未安装Ruby的情况下正常工作?
答案 0 :(得分:1)
唯一可以真正解析Ruby的是Ruby,因此在使用Ruby代码时需要Ruby。 Visual Studio Code中的许多其他语言也是如此。 Sublime基于非常简单的语法分析提供了一个“足够好”的反射器。 Visual Studio Code使用Solargraph可以提供更多功能。
如果您不喜欢该要求,则可以始终使用或编写不具有此类依赖关系的其他Ruby插件。不过,作为从事许多Ruby工作的人,安装对其带来的所有好处来说是一个小麻烦。