2014-04-10 14 views
2

在完成gem install devise后,我已经将gem'devise'添加到了gem文件中。设计不使用导轨。 (未定义的本地变量或Gemfile的“devise”方法)

我收到以下错误,当我运行捆绑安装:

Undefined local variable or method'设计”的Gemfile.`

我的Gemfile看起来是这样的:

source 'http://rubygems.org' 

gem 'mysql' 


gem 'rails', '4.0.4' 

gem ’devise’ 

当我删除的宝石设计捆绑安装工程,否则我得到错误未定义的本地变量或方法设计的Gemfile。

+0

检查语法。 –

+0

Gemfile上的语法很好。只是软件包安装将无法正常工作,并且我得到了说明未定义的局部变量或Gemfile方法的错误。 – Mysoulisinseoul

+0

删除'设计',然后重试。请发布gemfile和错误日志的内容。 –

回答

0

你的Gemfile看起来应该像下面

的Gemfile:

source 'https://rubygems.org' 
gem 'rails', '4.0.2' 
gem 'devise' 
+0

它看起来像这样。 – Mysoulisinseoul

+0

我确定我使用了单引号键而不是后面的勾号。 \t \t ' - backtick' - Gemfile上的单引号,它是宝石“设备”。 – Mysoulisinseoul

3

如果你在Mac OSX使用文本编辑,您可能希望确保在你的喜好智能引号不检查。根据该程序,这将更新您的撇号和引号为“typographically appropriate”。您正在输入一个刻度线/撇号(U + 2027),并将其转换为撇号(U + 2032)。或者,您也可以在按住引号标记的同时按住Ctrl键,以获得非倾斜的刻度标记。我刚刚花了20分钟时间处理这个问题。

+0

谢谢!上帝是一个非常令人沮丧的问题。 – Isuru

相关问题