Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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 on rails 心理错误:`parse';:(<;未知>;):找不到预期的_Ruby On Rails - Fatal编程技术网

Ruby on rails 心理错误:`parse';:(<;未知>;):找不到预期的

Ruby on rails 心理错误:`parse';:(<;未知>;):找不到预期的,ruby-on-rails,Ruby On Rails,`“:”在扫描第16行第1列的简单键时(Psych::SyntaxError) 我正在编写Rails应用程序教程,上面的错误已经出现过好几次了。当我遇到这个错误时,似乎只有当我使用一个特定的终端窗口时才会出现问题。我已经重新启动了电脑,现在不管我做什么,这都是一个问题 我去了github上的项目,并将“secrets.yml”中的信息复制到我的文件中,以防出现问题,但没有帮助。事实上,我不确定这是否是导致问题的文件,因为当我移动文件中的代码并保存它时,我仍然会得到相同的错误;在那些时候,它指向的

`“:”在扫描第16行第1列的简单键时(Psych::SyntaxError)

我正在编写Rails应用程序教程,上面的错误已经出现过好几次了。当我遇到这个错误时,似乎只有当我使用一个特定的终端窗口时才会出现问题。我已经重新启动了电脑,现在不管我做什么,这都是一个问题

我去了github上的项目,并将“secrets.yml”中的信息复制到我的文件中,以防出现问题,但没有帮助。事实上,我不确定这是否是导致问题的文件,因为当我移动文件中的代码并保存它时,我仍然会得到相同的错误;在那些时候,它指向的一行现在在“secrets.yml”中是空白的

更新。 现在,当我运行这个命令时,我得到了这个消息

 rails generate simple_form:install --foundation
-bash: $: command not found.
我所做的唯一更改是在下面的“secrets.yml”中启动代码,并向我的.bash_配置文件中添加了一个密钥,正如教程中建议的那样,我以前没有这样做过,我认为这可能是问题所在

更新2
关闭终端并再次绑定,获得原始问题“psyche Error”是的,感谢您的反馈,我也怀疑这与“机密”文件有关,或者可能是教程告诉我对.bash_配置文件所做的更改。说明不是很清楚,不知道这是不是我弄糟的地方。如果是这样的话,我就不知道如何解决这个问题

Psych gem是libyaml的包装器,在Ruby的YAML类中使用,因此您认为它可能是“secrets.yml”也就不足为奇了;YAML配置文件。我会坚持下去,找出格式不正确的地方