我正在通过Learn Ruby The Hard Way method学习Ruby,我在运行这个程序时遇到了麻烦......你能帮助我吗?
当我尝试使用tex编辑器运行程序时,我收到此错误:
MacBook-Air-de-Andre:Aulas_Ruby andrelfdacosta $ Ruby ex1.rb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: 警告:PATH中的不安全世界可写dir / usr / local,模式040777 ex1.rb:6:未终止的字符串符合文件末尾
我对正确的文件夹(目录)肯定,但仍然......不知道发生了什么。
谢谢!
答案 0 :(得分:0)
如果您发布了源代码会更好,因为没有它,很难说出错了。
尽管如此,在您的情况下,错误确切地说明了应该检查/纠正的内容。可能你用引号打开String,你忘了关闭它。这就是为什么错误:
ex1.rb:6: unterminated string meets end of file
可能已经出现了。 请附上您的源代码。 (文件ex1.rb)
虽然您邮件的第一部分中的警告涉及对以下行中提到的目录的权限。
MacBook-Air-de-Andre:Aulas_Ruby andrelfdacosta$ Ruby ex1.rb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local in PATH, mode 040777
您需要更改文件夹的权限。请参阅StackOVerflow门户中已经给出的答案。
Insecure world writable dir /Users/username in PATH, mode 040777 when running Ruby commands