Поиск по этому блогу

среда, 11 мая 2016 г.

Здесь еще один лог установки bundle install -j8

Великая битва с 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.

На сайте разработчика jekyllrb

In [ ]:
$ 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 ...)

In [ ]:
 Вместо **script/bootstrap** выполняем  **bundle install -j8**
In [ ]:
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!

In [ ]:
F:\stradorusite\jekyll\test_github_1\jekyll> ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [i386-mingw32]

Выполняем следующий пункт инструкции по установке bundle exec rake build

In [ ]:
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>
In [ ]:
bundle exec rake build --trace 
In [ ]:
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

In [ ]:
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

In [ ]:
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, но

In [ ]:
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>
In [ ]:
И пробуем чере GitBash, но и там та же ошибка... 
In [ ]:
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

In [ ]:
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>
In [ ]:
####
In [ ]:
# %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
In [ ]:
####jekyll.gemspec
In [ ]:
# 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
In [ ]:
####rakefile
In [ ]:
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
In [ ]:
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>


Посты чуть ниже также могут вас заинтересовать

Комментариев нет: