gpt4 book ai didi

ruby - 在 Rails 3 中使用 gem

转载 作者:数据小太阳 更新时间:2023-10-29 07:09:29 25 4
gpt4 key购买 nike

我是 Ruby 和 Rails 的新手,所以这个问题可能很简单,但是

如何在 Rails 中包含/使用 gem?

你只是把“ gem ”

那之后你做什么?

如果这个过程是正确的,当我尝试运行“rails server”时它会抛出这个错误

/.rvm/gems/ruby-1.9.2-p0@global/gems/gdata-1.1.1/lib/gdata.rb:21:in `require': no such file to load -- jcode (LoadError)

我做错了什么?

ruby 1.9.2轨道 3 ruby gem 1.3.7Gem 我正在尝试使用“联系人”1.2.4

谢谢大家,陈晓

最佳答案

我遇到了同样的问题,这是我解决它的方法:

如果您还没有,请输入 gem 'contacts' 在你的Gemfile并运行

bundle install

Ruby >= 1.9 没有 jcode,这是一个处理日文 (EUC/SJIS) 字符串的模块,因为它本身支持 unicode。

因此您需要添加:require 'jcode' if RUBY_VERSION < '1.9'给你的gdata gem在您的 .rvm 下找到类似于此的目录:

/home/.rvm/gems/ruby-1.9.2-p0@your_gemset_name/gems/gdata-1.1.1/lib/gdata.rb

更改line 21到:

if RUBY_VERSION < '1.9'
require 'jcode'
$KCODE = 'UTF8'
end

由于我也是菜鸟,我该如何让 gdata gem 的作者知道这一点?

关于ruby - 在 Rails 3 中使用 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com