{"action":"created","issue":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/4105","labels_url":"https://api.github.com/repos/jekyll/jekyll/issues/4105/labels{/name}","comments_url":"https://api.github.com/repos/jekyll/jekyll/issues/4105/comments","events_url":"https://api.github.com/repos/jekyll/jekyll/issues/4105/events","html_url":"https://github.com/jekyll/jekyll/issues/4105","id":114857440,"number":4105,"title":"The \"jekyll serve\" command reports error \"cannot load such file -- jekyll/post (LoadError)\" after upgrading to 3.0.0","user":{"login":"tommyjiang","id":5961425,"avatar_url":"https://avatars.githubusercontent.com/u/5961425?v=3","gravatar_id":"","url":"https://api.github.com/users/tommyjiang","html_url":"https://github.com/tommyjiang","followers_url":"https://api.github.com/users/tommyjiang/followers","following_url":"https://api.github.com/users/tommyjiang/following{/other_user}","gists_url":"https://api.github.com/users/tommyjiang/gists{/gist_id}","starred_url":"https://api.github.com/users/tommyjiang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tommyjiang/subscriptions","organizations_url":"https://api.github.com/users/tommyjiang/orgs","repos_url":"https://api.github.com/users/tommyjiang/repos","events_url":"https://api.github.com/users/tommyjiang/events{/privacy}","received_events_url":"https://api.github.com/users/tommyjiang/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-03T16:41:42Z","updated_at":"2015-11-19T11:03:44Z","closed_at":"2015-11-03T20:09:17Z","body":"Everything is OK when I use jekyll-3.0.0.pre.beta8 for building my site. \r\n\r\nBut after upgrading to 3.0.0, when I run the `jekyll serve` command in my repo, I get the following error:\r\n\r\n```\r\nConfiguration file: /Users/tommy/Documents/tommyjiang.github.io/_config.yml\r\n/Users/tommy/Documents/tommyjiang.github.io/_plugins/debug.rb:13:in `<module:Jekyll>': cannot load such file -- jekyll/post (LoadError)\r\n\tfrom /Users/tommy/Documents/tommyjiang.github.io/_plugins/debug.rb:8:in `<top (required)>'\r\n\tfrom /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require'\r\n\tfrom /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:75:in `block (2 levels) in require_plugin_files'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:74:in `each'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:74:in `block in require_plugin_files'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:73:in `each'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:73:in `require_plugin_files'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/plugin_manager.rb:18:in `conscientious_require'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/site.rb:97:in `setup'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/site.rb:49:in `initialize'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/commands/build.rb:30:in `new'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/commands/build.rb:30:in `process'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/lib/jekyll/commands/serve.rb:26:in `block (2 levels) in init_with_program'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `call'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `block in execute'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `each'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `execute'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary/program.rb:42:in `go'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.5/lib/mercenary.rb:19:in `program'\r\n\tfrom /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.0/bin/jekyll:17:in `<top (required)>'\r\n\tfrom /usr/local/bin/jekyll:23:in `load'\r\n\tfrom /usr/local/bin/jekyll:23:in `<main>'\r\n```\r\n\r\nI am new to Ruby so I can not figure out what happens. Could anyone provide the solution? Thanks."},"comment":{"url":"https://api.github.com/repos/jekyll/jekyll/issues/comments/158023849","html_url":"https://github.com/jekyll/jekyll/issues/4105#issuecomment-158023849","issue_url":"https://api.github.com/repos/jekyll/jekyll/issues/4105","id":158023849,"user":{"login":"uraimo","id":181436,"avatar_url":"https://avatars.githubusercontent.com/u/181436?v=3","gravatar_id":"","url":"https://api.github.com/users/uraimo","html_url":"https://github.com/uraimo","followers_url":"https://api.github.com/users/uraimo/followers","following_url":"https://api.github.com/users/uraimo/following{/other_user}","gists_url":"https://api.github.com/users/uraimo/gists{/gist_id}","starred_url":"https://api.github.com/users/uraimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uraimo/subscriptions","organizations_url":"https://api.github.com/users/uraimo/orgs","repos_url":"https://api.github.com/users/uraimo/repos","events_url":"https://api.github.com/users/uraimo/events{/privacy}","received_events_url":"https://api.github.com/users/uraimo/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T11:03:44Z","updated_at":"2015-11-19T11:03:44Z","body":"For who finds this issue while debugging a broken plugin when upgrading to 3.x like i did, most of the fixes are straightforward, check out this gist:  https://gist.github.com/uraimo/aa1437323a5da43c86cf for some sample fixes."}}