1
5
您的bash环境中有一些特殊的设置,它将ruby设置为使用us-ascii,这发生在我试图从远程终端执行sc服务器时…我不太确定它是什么,但它不使用UTF-8,所以会遇到麻烦。 |
2
2
您可能还可以更改encoding.default\u external |
3
1
非常感谢您提供的encoding.default_外部建议。尽管正确设置了magic注释和环境变量,但我还是遇到了同样的问题。在rails 2.3.9中,我在application_controller.rb中的filter之前添加了这个,解决了这个问题:
|
4
1
我在使用Ruby1.9.2的Rails2.3.8应用程序中显示的RSS提要也有同样的问题。在这里提到过滤器技术之前,我的问题并没有被应用程序“controller.rb”解决。修复方法是将以下内容放入“rails-root/config/initializers/string-encodings.rb”中:
这在我的网站范围内有效,而不是在控制器级别。 |
5
1
在我的例子中,argumentError发生在envolves ruby的net ssh(ruby 1.9.2p290,net ssh 2.3.0)的capistrano部署调用期间。上面提到的解决方案都不起作用,到目前为止,我还没有读到其他任何原因:即“密钥文件中的奇怪字符”等。 最后,我在注释中发现了一个非ASCII字符!!)我的ASCII编码~/.ssh/config文件中的行。答对了! |
Joao Quaresma · 将现有项目添加到待办事项列表 6 年前 |
lastone · 为什么我的迁移导致“#<ActiveRecord::ConnectionAdapters::MySQL::TableDefinition”的“NoMethodError:undefined方法'jsonb”? 6 年前 |
osexp2000 · 为什么chefDK包含*。水电站和*。h文件 6 年前 |