我用的是Mac High Sierra的Aptana Studio 3我已经导入了我的Rails 5项目,并在项目的"Properties“部分将"Rails”设置为我的项目性质。但是,在编辑某些Ruby文件时,Aptana会在编辑器的左侧错误地报告语法错误。例如,这一行
creds = PasswordService.find_user(params[:login])&.object标记了此错误
syntax error, unexpected tDOT即使当我运行我的项目时,这不会引发任何错误。我想知道Aptana是否选择了与我的项目相关的Ruby的正确版本,但我不确定如何检查/设置。
发布于 2019-10-17 17:47:18
我不使用Aptana,但也许你也想设置你的Ruby版本,因为安全导航&是一个Ruby特性。在工程目录中,在控制台运行ruby -v,检查ruby版本,必须高于2.3。
如果您使用ruby版本管理器(rbenv或rvm),请确保为项目配置正确的Ruby版本。
发布于 2019-10-20 22:41:23
studio3-ruby是你正在使用的插件吗?
如果是这样的话,我发现了一个似乎与Ruby2.0支持相关的开放问题:https://github.com/aptana/studio3-ruby/issues/8
https://stackoverflow.com/questions/58357007
复制相似问题