-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
website #20
Comments
after upgrade to 20.04~/github/cn$ bundle exec jekyll serve
bash: /home/weiya/gems/bin/bundle: /usr/bin/ruby2.5: bad interpreter: No such file or directory
~/github/cn$ ruby
ruby ruby2.3 ruby2.4 ruby2.7
~/github/cn$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu] then try to run gem $ gem install jekyll bundler
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
current directory: /home/weiya/gems/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20210913-313654-1085y4w.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
You might have to install separate package for the ruby development
environment, ruby-dev or ruby-devel for example.
extconf failed, exit code 1
Gem files will remain installed in /home/weiya/gems/gems/http_parser.rb-0.6.0 for inspection.
Results logged to /home/weiya/gems/extensions/x86_64-linux/2.7.0/http_parser.rb-0.6.0/gem_make.out
Successfully installed bundler-2.2.27
Parsing documentation for bundler-2.2.27
Done installing documentation for bundler after 2 seconds
1 gem installed but Later, realized that I need to specify the version, i.e., sudo apt install ruby2.7-dev then it throws ~/github/cn$ bundle exec jekyll serve
Could not find commonmarker-0.17.13 in any of the sources
Run `bundle install` to install missing gems. |
bundle jekyll~/github/en$ bundle exec jekyll serve
Configuration file: /media/weiya/Seagate/GitHub/en/_config.yml
Source: /media/weiya/Seagate/GitHub/en
Destination: /media/weiya/Seagate/GitHub/en/_site
Incremental build: disabled. Enable with --incremental
Generating...
Liquid Warning: Liquid syntax error (line 2): Expected dotdot but found pipe in "{{(site.posts | sort: 'last_modified_at') }}" in update.html
done in 33.438 seconds.
/home/weiya/gems/gems/pathutil-0.16.2/lib/pathutil.rb:502: warning: Using the last argument as keyword parameters is deprecated
jekyll 3.9.0 | Error: Too many open files - Failed to initialize inotify: the user limit on the total number of inotify instances has been reached. solve by $ cat /proc/sys/fs/inotify/max_user_instances
128
## not work
# sudo echo 256 > /proc/sys/fs/inotify/max_user_instances
$ sudo sysctl fs.inotify.max_user_instances=8192 refer to https://stackoverflow.com/questions/32281277/too-many-open-files-failed-to-initialize-inotify-the-user-limit-on-the-total and guard/rb-inotify#23 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: