我是 Rails 新手,目前正在阅读指南。 指南指出:
使用文本编辑器更新 Bundler 所需的 Gemfile 清单 2.1 的内容。
source 'https://rubygems.org' gem 'rails', '3.2.3' group :development do gem 'sqlite3', '1.3.5' end # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails', '3.2.4' gem 'coffee-rails', '3.2.2' gem 'uglifier', '1.2.3' end gem 'jquery-rails', '2.0.0' group :production do gem 'pg', '0.12.2' end
然后我们使用
安装并包含 gem 命令:bundle install
$ bundle install --without production
如果 Bundler 抱怨
,请尝试将no such file to load -- readline (LoadError)
添加到您的 Gemfile。)gem ’rb-readline’
我按照步骤进行操作,甚至将
gem 'rb-readline'
添加到 Gemfile
中,但显然找不到该文件,当我转到文本编辑器时,我确实看到了 Gemfile
本身。我注意到他们让我放 gem 'rails', 3.2.3
并且我的 Rails 版本是 3.2.1,所以我尝试将其更改为 3.2.1,但这也不起作用。
任何想法或建议,我们将不胜感激。
您只需将目录更改为您的应用程序,然后运行
bundle install
:)
您还可以在同一命令中指定 gemfile 的路径,例如
BUNDLE_GEMFILE="MyProject/Gemfile.ios" bundle install
我在 OSX 机器上也遇到了这个问题。我发现 Rails 没有安装...这让我很惊讶,因为我以为 OSX 总是附带 Rails。 安装导轨
sudo gem install rails
sudo gem install jekyll bundler
cd ~/Sites
jekyll new <foldername>
cd <foldername>
OR cd !$
(这就是魔法;)bundle install
bundle exec jekyll serve
您必须位于
Gemfile
同一目录
我在 Ubuntu 18.04 上遇到了这个问题。我更新了宝石
sudo gem install rails
sudo gem install jekyll
sudo gem install jekyll bundler
cd ~/desiredFolder
jekyll new <foldername>
cd <foldername> OR
bundle init
bundle install
bundle add jekyll
bundle exec jekyll serve
一切正常并转到您的浏览器,只需转到http://127.0.0.1:4000/,它确实应该正在运行
当我遇到类似问题时
gem update --system
帮助了我。在bundle install
之前运行此命令
就我而言,这有效:
cd /usr/bin
touch Gemfile
bundle install
。Gemfile
而不是gemfile
。Gemfile
位于同一目录中。你可以运行以下代码,假设你没有任何gem文件,这意味着你没有Jekyll项目:
在主项目文件夹中初始化包:
bundle init
安装捆绑包:
bundle install
将 Jekyll 添加到项目中:
bundle add jekyll
按照以下命令运行您的应用程序并进行实时重新加载:
jekyll serve --livereload
希望有帮助!
与 <3 by Daniel Fernandes
在项目中搜索 Gemfile 文件,进入该目录,然后运行“bundle install”。在运行此命令之前,请确保您已经安装了 gem“sudo gem install bundler”
更多地考虑您要安装的内容并导航 Gemfile 文件夹,然后尝试使用
sudo bundle install