Tag: gemfile

Gemfile在rails中的用途是什么?

Gemfile在rails中的用途是什么? 如何使用Gemfile ?

捆绑安装返回“找不到Gemfile”

我是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 然后,我们使用bundle install命令安装并包含gems: […]

Ruby on Rails中的Gemfile和Gemfile.lock有什么区别?

我是Ruby on Rails的初学者,我正在使用Rails 3.0.9。 Rails中Gemfile和Gemfile.lock什么区别?

在Gemfile中指定rubygem时,〜>和> =有什么区别?

我经常在Gemfile中看到下面的符号(〜>)。 gem "cucumber", "~>0.8.5" gem "rspec", "~>1.3.0" 我知道符号(> =)大于或等于,但(〜>)符号是什么意思? 它们是相同还是有显着差异?

Gem :: LoadError for mysql2 gem,但它已经在Gemfile中

Gem::LoadError Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile 加载以下文件时发生此错误: active_record/base 这是我在运行rails服务器上的错误。 The mysql2 gem has been added to the Gemfile as well. 我已经完成bundle install ,并尝试重新启动服务器,但仍然得到错误。

你的Ruby版本是2.0.0,但你的Gemfile指定了2.1.0

当我尝试捆绑安装时,我收到以下消息: Your Ruby version is 2.0.0, but your Gemfile specified 2.1.0 在我的Gemfile中,我有以下几点: ruby '2.1.0' 当我在控制台中运行ruby -v时,我得到: ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0] Ruby 2.1.0p0是什么意思? 我的Gemfile中应该有什么版本,为什么错误告诉我我有Ruby 2.0.0版本?

Bundler:在Gemfile中,require:> false是什么意思?

线是这一个: gem 'whenever', :require => false 这是否意味着gem需要安装或不需要?