无法加载此类文件 -- Kconv
cannot load such file -- Kconv
我想知道为什么在特定情况下会出现此错误。
我的一个控制器 class 有
require 'Kconv'
在上面。
在“$ rails s”的 运行 应用程序之后,我只在我的 centos5.10 中收到此错误(无法加载此类文件 -- Kconv)。我的mac代码没有问题,可以正常运行。
规格
我的mac
- Rails 4.2.0
- ruby 2.1.1p76(2014-02-24 修订版 45161)[x86_64-darwin12.0]
- gem 2.2.2
- Yosemite 10.10.2
centos5.10
- Rails 4.2.0
- ruby 2.1.2p95(2014-05-08 修订版 45877)[i686-linux]
- gem 2.4.8
- CentOS 5.10 版(最终版)
gem 提到的教程站点之一需要安装 'Kconv'。
但是我的两台电脑都有错误。
ERROR: Could not find a valid gem 'kconv' (>= 0) in any repository
ERROR: Possible alternatives: bconv, conv, iconv, sconv
我的问题是为什么即使这些规格几乎相同,也会出现此错误。另一个教程网站说这个库包含在通用包中。如果是这样,如果我使用相同的 ruby 版本,我不会收到此错误,对吗?
文件名是kconv.rb
,不是Kconv.rb
。在你的 Mac 上,你可能正在使用不区分大小写的文件系统,例如 FAT、NTFS 或 HFS,而在你的 CentOS 机器上,你正在使用区分大小写的文件系统,例如 ext4、btrfs 或 ZFS。
所以,应该是
require 'kconv'
以及
require 'Kconv'
在不区分大小写的文件系统上工作纯粹是运气不好。
我想知道为什么在特定情况下会出现此错误。
我的一个控制器 class 有
require 'Kconv'
在上面。 在“$ rails s”的 运行 应用程序之后,我只在我的 centos5.10 中收到此错误(无法加载此类文件 -- Kconv)。我的mac代码没有问题,可以正常运行。
规格
我的mac
- Rails 4.2.0
- ruby 2.1.1p76(2014-02-24 修订版 45161)[x86_64-darwin12.0]
- gem 2.2.2
- Yosemite 10.10.2
centos5.10
- Rails 4.2.0
- ruby 2.1.2p95(2014-05-08 修订版 45877)[i686-linux]
- gem 2.4.8
- CentOS 5.10 版(最终版)
gem 提到的教程站点之一需要安装 'Kconv'。 但是我的两台电脑都有错误。
ERROR: Could not find a valid gem 'kconv' (>= 0) in any repository
ERROR: Possible alternatives: bconv, conv, iconv, sconv
我的问题是为什么即使这些规格几乎相同,也会出现此错误。另一个教程网站说这个库包含在通用包中。如果是这样,如果我使用相同的 ruby 版本,我不会收到此错误,对吗?
文件名是kconv.rb
,不是Kconv.rb
。在你的 Mac 上,你可能正在使用不区分大小写的文件系统,例如 FAT、NTFS 或 HFS,而在你的 CentOS 机器上,你正在使用区分大小写的文件系统,例如 ext4、btrfs 或 ZFS。
所以,应该是
require 'kconv'
以及
require 'Kconv'
在不区分大小写的文件系统上工作纯粹是运气不好。