2011-04-16 13 views
2

我一直在這個問題摔跤了一天左右,無法弄清楚發生了什麼事情。我試圖運行腳本將我的Wordpress .sql導入Jekyll並將所有內容轉換爲降價。但每次運行腳本(在Mac和Ubuntu上),我都會收到錯誤消息。我不知道該怎麼做。這裏是我的終端輸出和寶石列表:WordPress的傑基爾腳本投擲錯誤

[email protected]:~$ ruby -r './wordpress.rb' -e 'Jekyll::WordPress.process("#{ENV["DB"]}", "#{ENV["USER"]}", "#{ENV["PASS"]}")' 
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': LoadError: no such file to load -- mysql (Sequel::AdapterNotFound) 
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/adapters/mysql.rb:4 
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `k_require' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:249:in `tsk_require' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:72:in `check_requiring_thread' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:69:in `synchronize' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:69:in `check_requiring_thread' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:249:in `tsk_require' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/database/connecting.rb:25:in `adapter_class' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/database/connecting.rb:63:in `connect' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:119:in `connect' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:282:in `adapter_method' 
    from /var/lib/gems/1.8/gems/sequel-3.22.0/lib/sequel/core.rb:289:in `mysql' 
    from ./wordpress.rb:35:in `process' 
    from -e:1 
[email protected]:~$ gem list 

*** LOCAL GEMS *** 

classifier (1.3.3) 
directory_watcher (1.4.0) 
fast-stemmer (1.0.0) 
jekyll (0.10.0) 
liquid (2.2.2) 
maruku (0.6.0) 
sequel (3.22.0) 
syntax (1.0.0) 

我用保羅Stamatiou的adapted script。提前謝謝任何建議!

回答

2

如果你專注於實際的錯誤信息:

LoadError: no such file to load -- mysql 

這是相當明顯,你需要安裝mysql的寶石:

gem install mysql 
+0

爾加。謝謝傑里米 - n00b錯誤。 – 2011-04-20 17:36:35