简体   繁体   English

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

[英]cannot load such file — smarter_csv (LoadError)

I want to use smarter_csv gem, but when I write in my code require "smarter_csv" it gives me error message below: 我想使用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': cannot load such file -- smarter_csv (LoadError) /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in`requirement':无法加载此类文件--smarter_csv(LoadError)

When i try in irb: 当我尝试irb时:

001 >  require 'smarter_csv'
 => true 

I tried require "smarter_csv/smarter_csv.rb" does not help! 我试过require "smarter_csv/smarter_csv.rb"没有帮助!

How can i fix it? 我该如何解决?

I have just tried this gem. 我刚试过这个宝石。 It works perfectly fine. 它工作得很好。

Try: 尝试:

Step 1 - Install Gem 第1步 - 安装宝石

$ gem install 'smarter_csv'

Step 2 - Create new ruby file test.rb 第2步 - 创建新的ruby文件test.rb

require 'smarter_csv'

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

Step 3 - Make sure you have your CSV file ready 第3步 - 确保准备好CSV文件

Step 4 - Run the script 第4步 - 运行脚本

$ ruby test.rb 

Should work just fine 应该工作得很好

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM