mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for? This PR will fix [ZEPPELIN-813](https://issues.apache.org/jira/browse/ZEPPELIN-813). I'm not sure what environment exactly generate this errors. I saw the below error in OS X 10.11.3 and ruby 2.3.0. ``` $ bundle exec jekyll serve --watch /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/user_interaction.rb:328: warning: constant ::TimeoutError is deprecated /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/runner.rb:365:in `block in require_program': program version required (Commander::Runner::CommandError) from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/runner.rb:364:in `each' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/runner.rb:364:in `require_program' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/runner.rb:52:in `run!' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/delegates.rb:7:in `run!' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/commander-4.1.5/lib/commander/import.rb:10:in `block in <top (required)>' /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/safe_yaml-0.9.7/lib/safe_yaml/syck_node_monkeypatch.rb:42:in `<top (required)>': uninitialized constant Syck (NameError) from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/safe_yaml-0.9.7/lib/safe_yaml.rb:200:in `require' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/safe_yaml-0.9.7/lib/safe_yaml.rb:200:in `<module:YAML>' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/safe_yaml-0.9.7/lib/safe_yaml.rb:132:in `<top (required)>' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-1.3.0/lib/jekyll.rb:21:in `require' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-1.3.0/lib/jekyll.rb:21:in `<top (required)>' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-1.3.0/bin/jekyll:7:in `require' from /Users/cyhsutw/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/jekyll-1.3.0/bin/jekyll:7:in `<top (required)>' from /Users/cyhsutw/.rbenv/versions/2.3.0/bin/jekyll:23:in `load' from /Users/cyhsutw/.rbenv/versions/2.3.0/bin/jekyll:23:in `<main>' ``` Maybe this error will be gone with `bundle update`. But it would be better we set `safe_yaml` version for the other users. So I just updated `safe_yaml` version from `0.9.7` to `1.0.4` in `Gemfile.lock` manually. And confirmed that there are no compatibility issues with ruby version `2.3.0`(latest stable version), `2.2.1`, `2.1.1` and `2.0.0`(this version is no longer maintained by ruby). I also updated `docs/README.md` since we need ruby version higher than `2.0.0` not `1.9.3`. Please see [here](https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/#requirements). ### What type of PR is it? Bug Fix & Documentation ### What is the Jira issue? [ZEPPELIN-813](https://issues.apache.org/jira/browse/ZEPPELIN-813) ### How should this be tested? ###### 1. Apply this patch ``` $ cd docs $ bundle install ``` If you already installed dependencies before, you need ``` $ bundle update safe_yaml ``` ###### 2. Check what version of `safe_yaml` is installed -> `1.0.4` should be installed. Then ``` $ bundle exec jekyll serve --watch ``` It should be run with no issues. ### Questions: * Does the licenses files need update? no * Is there breaking changes for older versions? no * Does this needs documentation? no Author: AhyoungRyu <fbdkdud93@hanmail.net> Closes #1167 from AhyoungRyu/ZEPPELIN-813 and squashes the following commits:458957d[AhyoungRyu] Add a newline9cf8b42[AhyoungRyu] Update docs/README.mda2fd980[AhyoungRyu] Update safe_yaml version 0.9.7 -> 1.0.4
61 lines
1.2 KiB
Text
61 lines
1.2 KiB
Text
GEM
|
|
remote: https://rubygems.org/
|
|
specs:
|
|
RedCloth (4.2.9)
|
|
classifier (1.3.3)
|
|
fast-stemmer (>= 1.0.0)
|
|
colorator (0.1)
|
|
commander (4.1.5)
|
|
highline (~> 1.6.11)
|
|
fast-stemmer (1.0.2)
|
|
ffi (1.9.3)
|
|
github-pages (10)
|
|
RedCloth (= 4.2.9)
|
|
jekyll (= 1.3.0)
|
|
kramdown (= 1.2.0)
|
|
liquid (= 2.5.4)
|
|
maruku (= 0.6.1)
|
|
rdiscount (= 2.1.7)
|
|
redcarpet (= 2.3.0)
|
|
highline (1.6.20)
|
|
jekyll (1.3.0)
|
|
classifier (~> 1.3)
|
|
colorator (~> 0.1)
|
|
commander (~> 4.1.3)
|
|
liquid (~> 2.5.2)
|
|
listen (~> 1.3)
|
|
maruku (~> 0.6.0)
|
|
pygments.rb (~> 0.5.0)
|
|
redcarpet (~> 2.3.0)
|
|
safe_yaml (~> 1.0.4)
|
|
kramdown (1.2.0)
|
|
liquid (2.5.4)
|
|
listen (1.3.1)
|
|
rb-fsevent (>= 0.9.3)
|
|
rb-inotify (>= 0.9)
|
|
rb-kqueue (>= 0.2)
|
|
maruku (0.6.1)
|
|
syntax (>= 1.0.0)
|
|
posix-spawn (0.3.6)
|
|
pygments.rb (0.5.4)
|
|
posix-spawn (~> 0.3.6)
|
|
yajl-ruby (~> 1.1.0)
|
|
rb-fsevent (0.9.3)
|
|
rb-inotify (0.9.2)
|
|
ffi (>= 0.5.0)
|
|
rb-kqueue (0.2.0)
|
|
ffi (>= 0.5.0)
|
|
rdiscount (2.1.7)
|
|
redcarpet (2.3.0)
|
|
safe_yaml (1.0.4)
|
|
syntax (1.0.0)
|
|
yajl-ruby (1.1.0)
|
|
|
|
PLATFORMS
|
|
ruby
|
|
|
|
DEPENDENCIES
|
|
github-pages
|
|
|
|
BUNDLED WITH
|
|
1.10.4
|