当前位置: 首页 > 知识库问答 >
问题:

ruby编码::未定义的转换器错误

孔砚
2023-03-14

大家好,我正在尝试运行我的第一个ror应用程序,并出现以下错误:

C:\Sites\myapp>rails server
Could not find gem 'tzinfo-data (>= 0) x86-mingw32' in the gems available on thi
s machine.
Run `bundle install` to install missing gems.

所以我写:

 C:\Sites\myapp>bundle install
    DL is deprecated, please use Fiddle
    Fetching gem metadata from https://rubygems.org/..........
    Resolving dependencies...

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read
server certificate B: certificate verify failed (https://rubygems.org/gems/rake-
10.4.2.gem)
An error occurred while installing rake (10.4.2), and Bundler cannot continue.
Make sure that `gem install rake -v '10.4.2'` succeeds before bundling.

最后:

C:\Sites\myapp>gem install rake -v '10.4.2'
ERROR:  While executing gem ... (Encoding::UndefinedConversionError)
    U+041D to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437

如你所见,我正在使用windows。Windows 8 32位。

我找到了这个答案:在这里输入链接描述

还有别的办法吗?

共有1个答案

宣星光
2023-03-14

用途:1。rubyinstaller-1.9。3-p551。exe而不是rubyinstaller-2.1。6.exe或
2。默认目录C:\Ruby193\
我刚刚在win-7 32位解决了这个问题。

 类似资料:
  • 我尝试使用ruby的上一个版本,但在运行gem install rails时,总是出现错误 我正在使用Windows8。 但宝石列表---本地工作...仅在安装,我的语言环境设置英语。 这是什么样的问题?

  • 问题内容: 在我的控制器中,以下作品(打印“oké”) 但这不(提供“ ok \ u00e9”) 显然,该方法转义了unicode字符。有防止这种情况的选项吗? 问题答案: 如果你挖通了源,你最终会来和方法: 各种调用都将非ASCII UTF-8强制为您所看到的符号。十六进制编码的UTF-8应该是处理JSON的任何东西都可以接受的,但是如有必要,您始终可以对JSON(或经过修改的JSON逃逸器中的

  • 我正在学习Ruby,我有一个无法理解的bug。我有一个方法,它接受一个字符串(行)数组,并删除所有行,直到包含模式的某一行。该方法如下所示: 这工作正常,生成的字符串(行)正确显示在我正在生成的网页上。 此外,我想删除该模式后面的所有非空行。我修改了方法如下: 令人惊讶的是(至少对我来说)这不起作用。在生成的网页上,我看到的不是内容,而是错误消息:Liquid error:nil类的未定义方法“[

  • 主要内容:JSF自定义转换器实例我们可以在JSF中创建自己的自定义转换器。 以下列表是我们可以在JSF中创建自定义转换器的步骤。 通过实现接口创建一个转换器类。 实现上述接口的和方法。 使用注解为自定义转换器分配唯一的ID。 JSF自定义转换器实例 打开 NetBeans IDE 创建一个Web工程:CustomConverter,其目录结构如下所示 - 创建以下文件代码,文件:index.xhtml 的代码内容如下所示 - 文

  • I'v开始寻找很好的解决方案,如何使用Spring CassandraOperations很好地持久化实体。问题的出现是因为我的实体中的某些字段不支持cassandra,例如joda DateTime。 解决方法是在java类型的同一实体中有其他字段。util。Date而不是joda DateTime,用@Transient标记未要求的字段。但这并不干净,所以我开始寻找自动自定义转换。 目前,sp

  • 我一直试图在Twilio Studio流中使用SMS转发创建一个双向对话。我知道在Twilio中设置短信转发有多种方法,我已经成功地使用了它们自己的功能、TwiML和发送消息小部件上的Studio Flow SMS。然而,我正在努力创建一个扩展到一个消息之外的流。我已经在我的流程中添加了短信转发功能,但每次收到响应时,它都显示为“undefined:undefined”,而不是“+15555555