我已经安装了Jekyll,我正在尝试导入一个包含几个帖子的简单CSV文件。我之前从未使用过Ruby。在Jekyll的导入文档中,它显示了以下需要通过命令行运行的代码。
http://import.jekyllrb.com/docs/csv/
$ ruby -rubygems -e 'require "jekyll-import";
JekyllImport::Importers::CSV.run({
"file" => "my_posts.csv"
})'
我应该在命令行中键入整个内容并运行它,或者是第一行应该调用包含最后三行代码的函数?
对于noob问题感到抱歉,但我真的找不到任何答案。
由于
答案 0 :(得分:3)
您可以将脚本放在扩展名为.rb
的文件中,并使用以下命令运行:
ruby import_csv.rb
您的文件import_csv.rb
将包含:
#!/usr/bin/env ruby
require "jekyll-import";
JekyllImport::Importers::CSV.run({
"file" => "my_posts.csv"
})
我认为不需要-rubygems
开关,因为它默认启用。如果没有,请在另一个需求行之前添加行require rubygems
。
答案 1 :(得分:2)
只需将您的代码放入带有rb扩展名的文件中,它应该是这样的,
require 'rubygems'
require "jekyll-import"
JekyllImport::Importers::CSV.run({
"file" => "my_posts.csv"
})
让我们说文件名sample.rb。然后使用以下命令
运行此文件ruby sample.rb
答案 2 :(得分:1)
通过在命令提示符下键入irb
来使用IRB控制台