Великая битва с Jekyll на полях Windows продолжается. Здесь практикум с bundle с bundle exec rake build. Все это категорически не нравится... Но пока не хочется терять возможности использования чужих наработок по Jekyll
Устанавливаем jekyll с GitHub ... - там я начал установку, но в процессе решил переустановить Ruby...
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax
Rake Part 1: Files and Rules If you're a Ruby programmer, you've almost certainly used Rake, the build utility created by the late Jim Weirich. But you might not realize just how powerful and flexible a tool it can be. I certainly didn't, until I decided to use it as the basis for Quarto, my e-book production toolchain.
$ git clone git://github.com/jekyll/jekyll.git
$ cd jekyll
$ script/bootstrap
$ bundle exec rake build
$ ls pkg/*.gem | head -n 1 | xargs gem install -l
Продолжаем установку, два первых пункта мы выполнили ранее (пост: Устанавливаем jekyll с GitHub ...)¶
Вместо **script/bootstrap** выполняем **bundle install -j8**
F:\stradorusite\jekyll\test_github_1\jekyll>bundle install -j8
Fetching gem metadata from https://rubygems.org/
Fetching version metadata from https://rubygems.org/
Fetching dependency metadata from https://rubygems.org/
Resolving dependencies.......................
Using i18n 0.7.0
Using thread_safe 0.3.5
Installing ansi 1.5.0
Installing addressable 2.4.0
Installing ast 2.2.0
Installing blankslate 2.1.2.4
Installing minitest 5.8.4
Using builder 3.2.2
Installing rake 11.1.2
Installing json 1.8.3 with native extensions
Installing byebug 8.2.5 with native extensions
Installing fast-stemmer 1.0.2 with native extensions
Installing docile 1.1.5
Installing coderay 1.1.1
Using coffee-script-source 1.10.0
Using execjs 2.6.0
Installing simplecov-html 0.10.0
Installing colorator 1.0.0
Installing gherkin 3.2.0
Installing cucumber-wire 0.0.1
Installing diff-lcs 1.2.5
Installing multi_test 0.1.2
Installing multi_json 1.12.0
Using mini_portile2 2.0.0
Installing multipart-post 2.0.0
Installing sass 3.4.22
Installing rb-fsevent 0.9.7
Installing gemoji 2.1.0
Installing kramdown 1.11.1
Installing liquid 3.0.6
Installing ffi 1.9.10
Installing mercenary 0.3.6
Installing rouge 1.10.1
Installing safe_yaml 1.0.4
Installing jekyll-paginate 1.1.0
Installing jekyll-feed 0.1.4
Installing jekyll-sitemap 0.10.0
Installing jekyll_test_plugin 0.1.0
Installing jekyll_test_plugin_malicious 0.2.0
Installing method_source 0.8.2
Installing mime-types-data 3.2016.0221
Installing ruby-progressbar 1.8.0
Installing minitest-profile 0.0.2
Installing posix-spawn 0.3.11 with native extensions
Installing power_assert 0.3.0
Installing powerpack 0.1.1
Installing slop 3.6.0
Installing yajl-ruby 1.2.1 with native extensions
Installing rainbow 2.1.0
Installing rdiscount 2.2.0.1 with native extensions
Installing redcarpet 3.3.4 with native extensions
Installing redgreen 1.2.2
Installing rspec-support 3.4.1
Installing unicode-display_width 1.0.5
Installing shoulda-context 1.2.1
Using test-theme 0.1.0 from source at `F:/stradorusite/jekyll/test_github_1/jekyll/test/fixtures/test-th
eme`
Using bundler 1.12.2
Using tzinfo 1.2.2
Installing parslet 1.5.0
Installing parser 2.3.1.0
Using coffee-script 2.4.1
Installing launchy 2.4.3
Using nokogiri 1.6.7.2
Installing cucumber-core 1.4.0
Installing faraday 0.9.2
Installing jekyll-sass-converter 1.4.0
Installing liquid-c 3.0.0 with native extensions
Installing rb-inotify 0.9.7
Installing classifier-reborn 2.0.4
Installing mime-types 3.0
Installing minitest-reporters 1.1.9
Installing test-unit 3.1.8
Installing pry 0.10.3
Installing rspec-core 3.4.4
Installing rspec-expectations 3.4.0
Installing rspec-mocks 3.4.1
Installing toml 0.1.2
Installing rubocop 0.40.0
Installing jekyll-coffeescript 1.0.1
Installing cucumber 2.3.3
Installing sawyer 0.7.0
Installing listen 3.0.7
Installing pry-byebug 3.3.0
Installing pygments.rb 0.6.3
Installing rspec 3.4.0
Installing octokit 4.3.0
Installing jekyll-watch 1.4.0
Using jekyll 3.1.2 from source at `.`
Installing jekyll-gist 1.4.0
Installing simplecov 0.11.2
Installing activesupport 4.2.6
Installing rdoc 4.2.2
Installing codeclimate-test-reporter 0.5.0
Installing html-pipeline 2.4.0
Installing shoulda-matchers 2.8.0
Installing shoulda 3.5.0
Installing jekyll-seo-tag 1.4.0
Installing jekyll-redirect-from 0.9.1
Installing jekyll-avatar 0.4.0
Installing jemoji 0.5.1
Bundle complete! 40 Gemfile dependencies, 100 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
Post-install message from cucumber:
We need your help.
Please take a few minutes to fill out our survey and help us understand how BDD and Cucumber are used in
the wild.
http://tinyurl.com/zk9jyrf
Thanks!
♡ The Cucumber Team ♡
Post-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:
<= 1.8.6 : unsupported
= 1.8.7 : gem install rdoc-data; rdoc-data --install
= 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
Post-install message from html-pipeline:
-------------------------------------------------
Thank you for installing html-pipeline!
You must bundle Filter gem dependencies.
See html-pipeline README.md for more details.
https://github.com/jch/html-pipeline#dependencies
-------------------------------------------------
F:\stradorusite\jekyll\test_github_1\jekyll>
Удостоверимся, что nothing to do! Yay!
F:\stradorusite\jekyll\test_github_1\jekyll> ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [i386-mingw32]
Выполняем следующий пункт инструкции по установке bundle exec rake build
F:\stradorusite\jekyll\test_github_1\jekyll>bundle exec rake build
mkdir -p pkg
gem build jekyll.gemspec
Successfully built RubyGem
Name: jekyll
Version: 3.1.2
File: jekyll-3.1.2.gem
mv jekyll-3.1.2.gem pkg
rake aborted!
Command failed with status (127): [mv jekyll-3.1.2.gem pkg...]
F:/stradorusite/jekyll/test_github_1/jekyll/rake/release.rake:24:in `block in <top (required)>'
Tasks: TOP => build
(See full trace by running task with --trace)
F:\stradorusite\jekyll\test_github_1\jekyll>
bundle exec rake build --trace
F:\stradorusite\jekyll\test_github_1\jekyll>bundle exec rake build --trace
** Invoke build (first_time)
** Execute build
mkdir -p pkg
gem build jekyll.gemspec
Successfully built RubyGem
Name: jekyll
Version: 3.1.2
File: jekyll-3.1.2.gem
mv jekyll-3.1.2.gem pkg
rake aborted!
Command failed with status (127): [mv jekyll-3.1.2.gem pkg...]
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/file_utils.rb:66:in `block in create
_shell_runner'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/file_utils.rb:57:in `call'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/file_utils.rb:57:in `sh'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/file_utils_ext.rb:37:in `sh'
F:/stradorusite/jekyll/test_github_1/jekyll/rake/release.rake:24:in `block in <top (required)>'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `call'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:248:in `block in execute'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `each'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:243:in `execute'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:187:in `block in invoke_with
_call_chain'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:180:in `invoke_with_call_cha
in'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/task.rb:173:in `invoke'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:150:in `invoke_task'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `block (2 leve
ls) in top_level'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `each'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:106:in `block in top_
level'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:115:in `run_with_thre
ads'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:100:in `top_level'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:78:in `block in run'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:176:in `standard_exce
ption_handling'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/lib/rake/application.rb:75:in `run'
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rake-11.1.2/bin/rake:33:in `<top (required)>'
C:/RailsInstaller/Ruby2.2.0/bin/rake:23:in `load'
C:/RailsInstaller/Ruby2.2.0/bin/rake:23:in `<main>'
Tasks: TOP => build
F:\stradorusite\jekyll\test_github_1\jekyll>
Надеюсь, что дело тоько в том, что windows заблокировала mv jekyll-3.1.2.gem pkg, переместим гем вручную.
Последнюю команду выполняем из GitBash ls pkg/*.gem | head -n 1 | xargs gem install -l¶
alter_000@pb MINGW64 /F/stradorusite/jekyll/test_github_1/jekyll (master)
$ ls pkg/*.gem | head -n 1 | xargs gem install -l
Successfully installed jekyll-3.1.2
Parsing documentation for jekyll-3.1.2
Installing ri documentation for jekyll-3.1.2
Done installing documentation for jekyll after 7 seconds
1 gem installed
Теперь попробуем запуститься без _config.yml¶
F:\stradorusite\jekyll\test_github_1\jekyll>jekyll serve
Configuration file: none
Source: F:/stradorusite/jekyll/test_github_1/jekyll
Destination: F:/stradorusite/jekyll/test_github_1/jekyll/_site
Incremental build: disabled. Enable with --incremental
Generating...
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S %z') %>':
Document 'lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb'
does not have a valid date in the YAML front matter.
F:\stradorusite\jekyll\test_github_1\jekyll>
И убеждаемся, что "без ног таракан не слышит"... и вглубь не ищет конфигурационный файл... Находим конфиг в папке site, но
F:\stradorusite\jekyll\test_github_1\jekyll>cd site
F:\stradorusite\jekyll\test_github_1\jekyll\site>jekyll serve
Configuration file: F:/stradorusite/jekyll/test_github_1/jekyll/site/_config.yml
Source: F:/stradorusite/jekyll/test_github_1/jekyll/site
Destination: F:/stradorusite/jekyll/test_github_1/jekyll/site/_site
Incremental build: disabled. Enable with --incremental
Generating...
jekyll 3.1.2 | Error: different prefix: "/" and "F:/stradorusite/jekyll/test_github_1/jekyll/site"
F:\stradorusite\jekyll\test_github_1\jekyll\site>
И пробуем чере GitBash, но и там та же ошибка...
jekyll 3.1.2 | Error: different prefix: "/" and "F:/stradorusite/jekyll/test_github_1/jekyll/site"
alter_000@pb MINGW64 /F/stradorusite/jekyll/test_github_1/jekyll/site (master)
$
И оно мне нужно? Смотрим, что мы тут наустанавливали, было 37, стало:
Summary
There are 147 gems installed:
actionmailer, actionpack, actionview, activejob, activemodel, activerecord, activerecord-sqlserver-adapter, activesupport, activesupport, addressable, ansi, arel, ast, bigdecimal, blankslate, builder, bundler, bundler, byebug, classifier-reborn, codeclimate-test-reporter, coderay, coffee-rails, coffee-script, coffee-script-source, colorator, concurrent-ruby, cucumber, cucumber-core, cucumber-wire, diff-lcs, docile, erubis, execjs, faraday, fast-stemmer, ffi, gemoji, gherkin, globalid, html-pipeline, i18n, io-console, jekyll, jekyll-avatar, jekyll-coffeescript, jekyll-feed, jekyll-gist, jekyll-paginate, jekyll-redirect-from, jekyll-sass-converter, jekyll-seo-tag, jekyll-sitemap, jekyll-watch, jekyll_test_plugin, jekyll_test_plugin_malicious, jemoji, jquery-rails, json, json, kramdown, launchy, liquid, liquid-c, listen, loofah, mail, mercenary, method_source, mime-types, mime-types, mime-types-data, mini_portile, mini_portile2, minitest, minitest, minitest-profile, minitest-reporters, multi_json, multi_test, multipart-post, nokogiri, octokit, parser, parslet, pg, posix-spawn, power_assert, power_assert, powerpack, pry, pry-byebug, psych, pygments.rb, rack, rack-test, rails, rails-deprecated_sanitizer, rails-dom-testing, rails-html-sanitizer, railties, rainbow, rake, rake, rb-fsevent, rb-inotify, rb-readline, rdiscount, rdoc, rdoc, redcarpet, redgreen, rouge, rspec, rspec-core, rspec-expectations, rspec-mocks, rspec-support, rubocop, ruby-progressbar, rubygems, rubyzip, safe_yaml, sass, sass, sass-rails, sawyer, shoulda, shoulda-context, shoulda-matchers, simplecov, simplecov-html, slop, sprockets, sprockets-rails, sqlite3, sqlite3-ruby, test-unit, test-unit, thor, thread_safe, tilt, tiny_tds, toml, tzinfo, unicode-display_width, yajl-ruby.
Непорядок, однако, нет wdm
F:\stradorusite\jekyll\test_jek_1>gem install wdm
Fetching: wdm-0.1.1.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed wdm-0.1.1
Parsing documentation for wdm-0.1.1
Installing ri documentation for wdm-0.1.1
Done installing documentation for wdm after 2 seconds
1 gem installed
F:\stradorusite\jekyll\test_jek_1>
####
# %load F:\\stradorusite\\jekyll\\test_github_1\\jekyll\\site\\_config.yml
markdown: kramdown
highlighter: rouge
permalink: /news/:year/:month/:day/:title/
excerpt_separator: ""
gauges_id: 503c5af6613f5d0f19000027
google_analytics_id: UA-50755011-1
google_site_verification: onQcXpAvtHBrUI5LlroHNE_FP0b2qvFyPq7VZw36iEY
repository: https://github.com/jekyll/jekyll
help_url: https://github.com/jekyll/jekyll-help
timezone: America/Los_Angeles
collections:
docs:
output: true
name: Jekyll • Simple, blog-aware, static sites
description: Transform your plain text into static websites and blogs
url: https://jekyllrb.com
twitter:
username: jekyllrb
logo: img/logo-2x.png
gems:
- jekyll-feed
- jekyll-redirect-from
- jemoji
- jekyll-sitemap
- jekyll-seo-tag
- jekyll-avatar
####jekyll.gemspec
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'jekyll/version'
Gem::Specification.new do |s|
s.specification_version = 2 if s.respond_to? :specification_version=
s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version=
s.rubygems_version = '2.2.2'
s.required_ruby_version = '>= 2.0.0'
s.name = 'jekyll'
s.version = Jekyll::VERSION
s.license = 'MIT'
s.summary = 'A simple, blog aware, static site generator.'
s.description = 'Jekyll is a simple, blog aware, static site generator.'
s.authors = ['Tom Preston-Werner']
s.email = 'tom@mojombo.com'
s.homepage = 'https://github.com/jekyll/jekyll'
all_files = `git ls-files -z`.split("\x0")
s.files = all_files.grep(%r{^(bin|lib)/|^.rubocop.yml$})
s.executables = all_files.grep(%r{^bin/}) { |f| File.basename(f) }
s.require_paths = ['lib']
s.rdoc_options = ['--charset=UTF-8']
s.extra_rdoc_files = %w[README.markdown LICENSE]
s.add_runtime_dependency('liquid', '~> 3.0')
s.add_runtime_dependency('kramdown', '~> 1.3')
s.add_runtime_dependency('mercenary', '~> 0.3.3')
s.add_runtime_dependency('safe_yaml', '~> 1.0')
s.add_runtime_dependency('colorator', '~> 1.0')
s.add_runtime_dependency('rouge', '~> 1.7')
s.add_runtime_dependency('jekyll-sass-converter', '~> 1.0')
s.add_runtime_dependency('jekyll-watch', '~> 1.1')
end
####rakefile
require 'rubygems'
require 'rake'
require 'rdoc'
require 'date'
require 'yaml'
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), *%w[lib]))
require 'jekyll/version'
Dir.glob('rake/**.rake').each { |f| import f }
#############################################################################
#
# Helper functions
#
#############################################################################
def name
"jekyll"
end
def version
Jekyll::VERSION
end
def docs_name
"#{name}-docs"
end
def gemspec_file
"#{name}.gemspec"
end
def gem_file
"#{name}-#{Gem::Version.new(version).to_s}.gem"
end
def normalize_bullets(markdown)
markdown.gsub(/\n\s{2}\*{1}/, "\n-")
end
def linkify_prs(markdown)
markdown.gsub(/#(\d+)/) do |word|
"[#{word}]({{ site.repository }}/issues/#{word.delete("#")})"
end
end
def linkify_users(markdown)
markdown.gsub(/(@\w+)/) do |username|
"[#{username}](https://github.com/#{username.delete("@")})"
end
end
def linkify(markdown)
linkify_users(linkify_prs(markdown))
end
def liquid_escape(markdown)
markdown.gsub(/(`{[{%].+[}%]}`)/, "{% raw %}\\1{% endraw %}")
end
def custom_release_header_anchors(markdown)
header_regexp = /^(\d{1,2})\.(\d{1,2})\.(\d{1,2}) \/ \d{4}-\d{2}-\d{2}/
section_regexp = /^### \w+ \w+$/
markdown.split(/^##\s/).map do |release_notes|
_, major, minor, patch = *release_notes.match(header_regexp)
release_notes
.gsub(header_regexp, "\\0\n{: #v\\1-\\2-\\3}")
.gsub(section_regexp) { |section| "#{section}\n{: ##{sluffigy(section)}-v#{major}-#{minor}-#{patch}}" }
end.join("\n## ")
end
def sluffigy(header)
header.gsub(/#/, '').strip.downcase.gsub(/\s+/, '-')
end
def remove_head_from_history(markdown)
index = markdown =~ /^##\s+\d+\.\d+\.\d+/
markdown[index..-1]
end
def converted_history(markdown)
remove_head_from_history(
custom_release_header_anchors(
liquid_escape(
linkify(
normalize_bullets(markdown)))))
end
def siteify_file(file, overrides_front_matter = {})
abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exists?(file)
title = begin
File.read(file).match(/\A# (.*)$/)[1]
rescue
File.basename(file, ".*").downcase.capitalize
end
slug = File.basename(file, ".markdown").downcase
front_matter = {
"title" => title,
"layout" => "docs",
"permalink" => "/docs/#{slug}/",
"note" => "This file is autogenerated. Edit /#{file} instead."
}.merge(overrides_front_matter)
contents = "#{front_matter.to_yaml}---\n\n#{content_for(file)}"
File.write("site/_docs/#{slug}.md", contents)
end
def content_for(file)
contents = File.read(file)
case file
when "History.markdown"
converted_history(contents)
else
contents.gsub(/\A# .*\n\n?/, "")
end
end
#############################################################################
#
# Standard tasks
#
#############################################################################
multitask :default => [:test, :features]
task :spec => :test
require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/test_*.rb'
test.verbose = true
end
require 'rdoc/task'
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = 'rdoc'
rdoc.title = "#{name} #{version}"
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
begin
require 'cucumber/rake/task'
Cucumber::Rake::Task.new(:features) do |t|
t.profile = "travis"
end
Cucumber::Rake::Task.new(:"features:html", "Run Cucumber features and produce HTML output") do |t|
t.profile = "html_report"
end
rescue LoadError
desc 'Cucumber rake task not available'
task :features do
abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin'
end
end
desc "Open an irb session preloaded with this library"
task :console do
sh "irb -rubygems -r ./lib/#{name}.rb"
end
F:\stradorusite\jekyll\test_github_1\jekyll>bundle help
BUNDLE(1) BUNDLE(1)
1mNAME0m
1mbundle 22m- Ruby Dependency Management
1mSYNOPSIS0m
1mbundle 22mCOMMAND [--no-color] [--verbose] [ARGS]
1mDESCRIPTION0m
Bundler manages an 1mapplication's dependencies 22mthrough its entire life
across many machines systematically and repeatably.
See the bundler website 4mhttp://bundler.io24m for information on getting
started, and Gemfile(5) for more information on the 1mGemfile 22mformat.
1mOPTIONS0m
1m--no-color0m
Prints all output without color
1m--verbose0m
Prints out additional logging information
1mBUNDLE COMMANDS0m
We divide 1mbundle 22msubcommands into primary commands and utilities.
1mPRIMARY COMMANDS0m
bundle install(1) 4mbundle-install.1.html0m
Install the gems specified by the 1mGemfile 22mor 1mGemfile.lock0m
bundle update(1) 4mbundle-update.1.html0m
Update dependencies to their latest versions
bundle package(1) 4mbundle-package.1.html0m
Package the .gem files required by your application into the
1mvendor/cache 22mdirectory
bundle exec(1) 4mbundle-exec.1.html0m
Execute a script in the context of the current bundle
bundle config(1) 4mbundle-config.1.html0m
Specify and read configuration options for bundler
1mbundle help(1)0m
Displays detailed help for each subcommand
1mUTILITIES0m
1mbundle check(1)0m
Determine whether the requirements for your application are
installed and available to bundler
1mbundle list(1)0m
Show all of the gems in the current bundle
1mbundle show(1)0m
Show the source location of a particular gem in the bundle
1mbundle outdated(1)0m
Show all of the outdated gems in the current bundle
1mbundle console(1)0m
Start an IRB session in the context of the current bundle
1mbundle open(1)0m
Open an installed gem in the editor
1mbundle lock(1)0m
Generate a lockfile for your dependencies
1mbundle viz(1)0m
Generate a visual representation of your dependencies
1mbundle init(1)0m
Generate a simple 1mGemfile22m, placed in the current directory
bundle gem(1) 4mbundle-gem.1.html0m
Create a simple gem, suitable for development with bundler
bundle platform(1) 4mbundle-platform.1.html0m
Displays platform compatibility information
1mbundle clean(1)0m
Cleans up unused gems in your bundler directory
1mPLUGINS0m
When running a command that isn't listed in PRIMARY COMMANDS or UTILI-
TIES, Bundler will try to find an executable on your path named
1mbundler-<command> 22mand execute it, passing down any extra arguments to
it.
1mOBSOLETE0m
These commands are obsolete and should no longer be used
o 1mbundle cache(1)0m
April 2016 BUNDLE(1)
F:\stradorusite\jekyll\test_github_1\jekyll>
Посты чуть ниже также могут вас заинтересовать
Комментариев нет:
Отправить комментарий