心理错误:`parse':( <unknown>):找不到预期的</unknown>

时间:2014-07-22 01:47:50

标签: ruby-on-rails

`':'在第16行第1列扫描一个简单的键(Psych :: SyntaxError)

我正在研究Rails应用程序教程,并且多次出现上述错误。当我收到这个错误时,如果我使用一个特定的终端窗口似乎只是一个问题。我已经重新启动计算机,现在无论我做什么都是一个问题。

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

中现在为空的行

更新。 现在我在运行此命令时得到这个

 rails generate simple_form:install --foundation
-bash: $: command not found.

我所做的唯一改变是将'secrets.yml'中的代码降低,然后我在我的.bash_profile中添加了一个密钥,就像在教程中提到的那样,我以前没有做过,并认为可能是问题。

更新2 关闭终端并再次绑定并获得原始问题“心灵错误”是的,谢谢你的反馈,我也是,虽然不确定为什么,怀疑它是与'秘密'文件或可能是改变教程告诉我要做我的.bash_profile。说明书不是很清楚,想知道这是不是我搞砸了。如果是这样,那么我就不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

Psych gem是libyaml的包装,在Ruby的YAML课程中使用,所以你认为它可能是“秘密”,这并不奇怪。一个YAML配置文件。我会坚持到底,找到没有正确格式化的内容。