无法加载此类文件--smarter_csv(LoadError)

时间:2014-09-05 10:08:31

标签: ruby csv ruby-on-rails-4 smartercsv

我想使用smarter_csv gem,但是当我在我的代码中写require "smarter_csv"时,它会在下面给出错误消息:

  

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in   `require':无法加载这样的文件--smarter_csv(LoadError)

当我尝试使用irb:

001 >  require 'smarter_csv'
 => true 

我试过require "smarter_csv/smarter_csv.rb"无济于事!

我该如何解决?

1 个答案:

答案 0 :(得分:3)

我刚试过这个宝石。它工作得很好。

尝试:

第1步 - 安装宝石

$ gem install 'smarter_csv'

第2步 - 创建新的ruby文件test.rb

require 'smarter_csv'

data = SmarterCSV.process('./users.csv')
puts data

第3步 - 确保准备好CSV文件

第4步 - 运行脚本

$ ruby test.rb 

应该可以正常工作