Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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 使用rails服务器命令的rails新增功能_Ruby On Rails_Gem - Fatal编程技术网

Ruby on rails 使用rails服务器命令的rails新增功能

Ruby on rails 使用rails服务器命令的rails新增功能,ruby-on-rails,gem,Ruby On Rails,Gem,我是RubyonRails新手,当我输入rails服务器命令时,我收到一条奇怪的消息,我不知道如何处理 Using tzinfo-data 1.2015.7 Using uglifier 2.7.2 Using web-console 2.2.1 Bundle complete! 12 Gemfile dependencies, 53 gems now installed. Use `bundle show [gemname]` to see where a bundled gem is ins

我是RubyonRails新手,当我输入rails服务器命令时,我收到一条奇怪的消息,我不知道如何处理

Using tzinfo-data 1.2015.7
Using uglifier 2.7.2
Using web-console 2.2.1
Bundle complete! 12 Gemfile dependencies, 53 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.

C:\Users\dell notebook>cd Mybook

C:\Users\dell notebook\MyBook>rails server
E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x86-mingw32/lib/nok
ogiri.rb:29:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)

        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x86-mi
ngw32/lib/nokogiri.rb:29:in `rescue in <top (required)>'
        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x86-mi
ngw32/lib/nokogiri.rb:25:in `<top (required)>'
        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/loofah-2.0.3/lib/loofah
.rb:3:in `require'
        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/loofah-2.0.3/lib/loofah
.rb:3:in `<top (required)>'
        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/rails-html-sanitizer-1.
0.2/lib/rails-html-sanitizer.rb:2:in `require'
        from E:/2.2.3exe/Ruby22/lib/ruby/gems/2.2.0/gems/rails-html-sanitizer-1.
我的rails和ruby版本是:

C:\Users\dell notebook\MyBook>rails -v
Rails 4.2.4

C:\Users\dell notebook\MyBook>ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [i386-mingw32]
如果有经验的人能给我指出正确的方向,我将不胜感激。我已经为这个安装工作了好几天了


谢谢

看起来您安装了nokogiri,但安装的ruby版本不对。它是为ruby 2.2.0安装的,但您使用的是ruby 2.2.3

添加以下两个文件:

.红宝石

rails4.2.4
.ruby版本

ruby-2.2.3
然后运行:

bundle install

看起来你已经安装了nokogiri,但是安装的ruby版本不对。它是为ruby 2.2.0安装的,但您使用的是ruby 2.2.3

添加以下两个文件:

.红宝石

rails4.2.4
.ruby版本

ruby-2.2.3
然后运行:

bundle install

感谢兄弟的帮助,我更改了nokogiri的版本,它成功了。感谢兄弟的帮助,我更改了nokogiri的版本,它成功了。