This repository has been archived by the owner on Jul 29, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
index.html
155 lines (148 loc) · 7.65 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<meta content='IE=edge' http-equiv='X-UA-Compatible'>
<meta content='en' http-equiv='Content-Language'>
<meta content='width=device-width, initial-scale=1' name='viewport'>
<meta content='276VSYOko8B8vIu1i8i5qbj7_ql5PXo0dU69XQy-SL' name='globalsign-domain-verification'>
<title>
Bundler: The best way to manage a Ruby application's gems
</title>
<script src="/application.min.js"></script>
<link href="/application.css" rel="stylesheet" />
<link href='/images/apple-touch-icon.png' rel='apple-touch-icon' sizes='180x180'>
<link href='/images/favicon-32x32.png' rel='icon' sizes='32x32' type='image/png'>
<link href='/images/favicon-16x16.png' rel='icon' sizes='16x16' type='image/png'>
<link href='/manifest.json' rel='manifest'>
<link color='#50bced' href='/images/safari-pinned-tab.svg' rel='mask-icon'>
<meta content='bundler.io' name='apple-mobile-web-app-title'>
<meta content='bundler.io' name='application-name'>
<meta content='#ffffff' name='theme-color'>
<link rel="alternate" type="application/atom+xml" title="Atom Feed" href="/blog/feed.xml" />
</head>
<body class=''>
<nav class='navbar navbar-expand-md navbar-light'>
<div class='container-md'>
<a href="/" class="navbar-brand me-auto fw-bold">Bundler</a>
<button aria-controls='bs-navbar-collapse' aria-expanded='false' aria-label='Toggle navigation' class='navbar-toggler' data-bs-target='#bs-navbar-collapse' data-bs-toggle='collapse' type='button'>
<span class='navbar-toggler-icon'></span>
</button>
<div class='collapse navbar-collapse flex-grow-0' id='bs-navbar-collapse'>
<ul class='navbar-nav'>
<li class='nav-item'>
<input class='input-search my-1 ps-1 pt-1' id='input-search' placeholder='Type to search...' type='text'>
<svg class='text-opacity-40 m-1 mb-2' style='width: 1rem; height: 1rem; fill: currentcolor;' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'>
<!-- Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. -->
<path d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'></path>
</svg>
</li>
<li class='nav-item'><a href="/docs.html" class="nav-link">Docs</a></li>
<li class='nav-item'><a href="/contributors.html" class="nav-link">Team</a></li>
<li class='nav-item'><a href="/blog" class="nav-link">Blog</a></li>
<li class='nav-item'><a href="https://github.com/rubygems/rubygems/tree/master/bundler" target="_blank" rel="noopener noreferrer" class="nav-link">Repository</a></li>
</ul>
</div>
</div>
</nav>
<div class='bg-dark-blue'>
<div class='mx-auto text-center'>
<img src="/images/header_transparent_bg.png" srcset="/images/header_transparent_bg.png 1x, /images/[email protected] 2x, /images/[email protected] 3x" class="img-fluid" width="1120" height="704" alt="" />
</div>
</div>
<div class='container'>
<div class='mx-xl-5 px-xl-5 my-5 large-font'>
<p>Bundler provides a consistent environment for Ruby projects by tracking
and installing the exact gems and versions that are needed.
</p>
<p>Bundler is an exit from dependency hell, and ensures that the gems
you need are present in development, staging, and production.
Starting work on a project is as simple as <code>bundle install</code>.
</p>
</div>
<p class='mx-xl-5 text-center'>
<a href="/guides/getting_started.html#getting-started" class="btn btn-primary btn-lg btn-responsive">What Can Bundler Do?</a>
<a href="/whats_new.html" class="btn btn-primary btn-lg btn-responsive">New in v2.3</a>
<a href="/v2.3/man/bundle-install.1.html" class="btn btn-primary btn-lg btn-responsive">CLI Docs</a>
<a href="http://slack.bundler.io" class="btn btn-primary btn-lg btn-responsive">Chat With Us</a>
</p>
</div>
<div class='bg-light-blue'>
<div class='container'>
<div class='mx-xl-5 px-xl-5'>
<h2>
The latest news
</h2>
<h3>
Jan 23, 2022
<a href="/blog/2022/01/23/bundler-v2-3.html">Bundler v2.3: Locking the version of Bundler itself</a>
</h3>
</div>
</div>
</div>
<div class='container'>
<div class='mx-xl-5 px-xl-5 my-3 my-md-4 py-3'>
<h2 id='getting-started'>
<b>Getting Started</b>
</h2>
<div class='large-font mt-4'>
<div class='bullet'>
<div class='description'>
<p>Getting started with bundler is easy! Open a terminal window and run this command:
</p>
</div>
<div class="highlight"><pre class="highlight plaintext"><code>$ gem install bundler
</code></pre></div>
</div>
<div class='bullet'>
<div class='description'>
<p>Specify your dependencies in a Gemfile in your project's root:
</p>
</div>
<div class="highlight"><pre class="highlight ruby"><code><span class="n">source</span> <span class="s1">'https://rubygems.org'</span>
<span class="n">gem</span> <span class="s1">'nokogiri'</span>
<span class="n">gem</span> <span class="s1">'rack'</span><span class="p">,</span> <span class="s1">'~> 2.0.1'</span>
<span class="n">gem</span> <span class="s1">'rspec'</span>
</code></pre></div>
<p class='text-center text-md-end'>
<a href="/gemfile.html" class="btn btn-primary btn-lg btn-responsive">Learn More: Gemfiles</a>
</p>
</div>
<div class='bullet'>
<div class='description'>
<p>Install all of the required gems from your specified sources:</p>
</div>
<div class="highlight"><pre class="highlight plaintext"><code>$ bundle install
$ git add Gemfile Gemfile.lock
</code></pre></div>
<p class='text-center text-md-end'>
<a href="/v2.3/man/bundle-install.1.html" class="btn btn-primary btn-lg btn-responsive">Learn More: bundle install</a>
</p>
</div>
</div>
</div>
</div>
<div class='bg-light-blue'>
<div class='container'>
<div class='mx-xl-5 px-xl-5'>
<h2 id='get-involved'>Get involved</h2>
<div class='large-font'>
Bundler has a lot of contributors and users, and we would love to have your help! If you have questions, join <a href="http://slack.bundler.io">the Bundler Slack</a> and we'll try to answer them. If you're interested in contributing (no programming skills needed), start with <a href="https://github.com/rubygems/rubygems/blob/master/bundler/doc/contributing/README.md">the contributing guide</a>. While participating in the Bundler project, please keep the <a href="/conduct.html">code of conduct</a> in mind, and be inclusive and friendly towards everyone. If you think you've found a security issue, please report it via <a href="https://hackerone.com/rubygems">HackerOne</a>.
</div>
<div class='contents'>
<div class='buttons'>
<a href="/conduct.html" class="btn btn-primary">Code of Conduct</a>
<a href="http://slack.bundler.io" class="btn btn-primary">Join the Bundler Slack</a>
<a href="https://github.com/rubygems/rubygems/blob/master/bundler/doc/contributing/README.md" class="btn btn-primary">Contributing guide</a>
<a href="https://hackerone.com/rubygems" class="btn btn-primary">Report security issue</a>
</div>
</div>
</div>
</div>
</div>
<div class='footer'>
<nav class='navbar justify-content-center'>
<ul class='navbar-nav'>
<li class='nav-item'><a href="/docs.html" class="nav-link px-3">Docs</a></li>
<li class='nav-item'><a href="/contributors.html" class="nav-link px-3">Team</a></li>
<li class='nav-item'><a href="/blog" class="nav-link px-3">Blog</a></li>
<li class='nav-item'><a href="/about.html" class="nav-link px-3">About</a></li>
<li class='nav-item'><a href="https://github.com/rubygems/rubygems/tree/master/bundler" class="nav-link px-3">Repository</a></li>
</ul>
</nav>
</div>
</body>
</html>