Ruby on rails 设计不使用轨道。(未定义的局部变量或方法`‘;设计’;';用于Gemfile)
在完成gem安装devise之后,我已经将gem'devise'添加到gem文件中 我在运行bundle安装时遇到以下错误:Ruby on rails 设计不使用轨道。(未定义的局部变量或方法`‘;设计’;';用于Gemfile),ruby-on-rails,ruby-on-rails-4,devise,gemfile,Ruby On Rails,Ruby On Rails 4,Devise,Gemfile,在完成gem安装devise之后,我已经将gem'devise'添加到gem文件中 我在运行bundle安装时遇到以下错误: 未定义的局部变量或方法“设计”文件` 我的文件如下所示: source 'http://rubygems.org' gem 'mysql' gem 'rails', '4.0.4' gem ’devise’ 当我删除gem designe bundle时,安装工作正常,否则我会得到错误:Gemfile的未定义局部变量或方法designe。您的Gemfile应该如
未定义的局部变量或方法
“设计”文件`
我的文件如下所示:
source 'http://rubygems.org'
gem 'mysql'
gem 'rails', '4.0.4'
gem ’devise’
当我删除gem designe bundle时,安装工作正常,否则我会得到错误:Gemfile的未定义局部变量或方法designe。您的Gemfile应该如下所示 档案:
source 'https://rubygems.org'
gem 'rails', '4.0.2'
gem 'devise'
如果您在Mac OSX上使用TextEdit,您可能需要确保在您的首选项下未选中Smart quotes。这将根据程序将撇号和引号更新为“适当的排版”。您正在键入一个勾号/素数标记(U+2027)并将其转换为撇号(U+2032)。或者,在按住ctrl键的同时按引号以获得非倾斜的记号。我刚刚花了20分钟处理同一个问题。文件的语法很好。只是捆绑安装不起作用,我得到一个错误,说Gemfile.remove'designe'未定义的局部变量或方法,然后重试。请发布gemfile的内容和错误日志。请将您的整个gemfile添加到问题中。它在没有gem设备的情况下工作,但我想对rails使用设备身份验证,为此我必须将gem设备添加到gem文件中。好吧,单引号现在看起来很好,捆绑安装工作,在按下ctrl键的同时键入引号之后。谢谢你的关注!看起来是这样的。我确定我用的是单引号键,而不是后面的勾号。`-backtick'-gem文件上的单引号是gem“设备”。谢谢!上帝啊,这是一个非常令人沮丧的问题。