Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 设计不使用轨道。(未定义的局部变量或方法`‘;设计’;';用于Gemfile)_Ruby On Rails_Ruby On Rails 4_Devise_Gemfile - Fatal编程技术网

Ruby on rails 设计不使用轨道。(未定义的局部变量或方法`‘;设计’;';用于Gemfile)

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应该如

在完成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 '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“设备”。谢谢!上帝啊,这是一个非常令人沮丧的问题。