1

我在 Mac High Sierra 上使用 Aptana Studio 3。我已经导入了我的 Rails 5 项目,并在项目的“属性”部分中将“Rails”设置为我的项目性质。但是,在编辑某些 Ruby 文件时,Aptana 会在编辑器左侧错误地报告语法错误。例如,这一行

creds = PasswordService.find_user(params[:login])&.object

被标记为这个错误

syntax error, unexpected tDOT

即使在我运行我的项目时这不会引发任何错误。我想知道 Aptana 是否没有选择与我的项目相关的正确版本的 Ruby,但我不确定如何检查/设置它。

4

2 回答 2

0

studio3-ruby你用的插件吗?

如果是这样,我发现这个似乎与 Ruby 2.0 支持有关的未解决问题: https ://github.com/aptana/studio3-ruby/issues/8

于 2019-10-20T14:41:22.937 回答
0

我不使用 Aptana,但也许您也想设置您的 Ruby 版本,因为安全导航&是 Ruby 的一项功能。在控制台中运行的项目目录ruby -v中检查 ruby​​ 版本,它必须高于 2.3。

如果您使用 ruby​​ 版本管理器(rbenv 或 rvm),请确保为项目配置正确的 Ruby 版本。

于 2019-10-17T09:47:17.853 回答