无法为红宝石安装滑轨

时间:2018-08-13 23:49:52

标签: ruby-on-rails ruby

我是ruby的新手,只是尝试安装滑轨,并在下面的代码中出现以下错误。

Ruby已安装以下版本:

ruby 2.4.4p296 (2018-03-28 revision 63013) [x64-mingw32]

sqlite3已安装以下版本:

3.24.0 2018-06-04 19:24:41 c7ee0833225bfd8c5ec2f9bf62b97c4e04d03bd9566366d5221ac8fb199a87ca

我假设(通过阅读具有相同问题的其他问题)我的PATH混乱。请记住,我是红宝石的新手,但并不确切,但是我读到这可能是一个混乱的道路。

我已经在D:驱动器上安装了ruby和sqlite3。

我的环境变量>系统变量> PATH,当前其中包含22个不同的文件夹/路径。我不确定这是否是最好的方法,但它的确如此。

我尝试过的事情:

使用相同的错误代码从C:而不是D:安装滑轨。 用

更新gem
gem update --system

我敢肯定,对此工作原理了解甚多的人将对此很容易解决。

系统变量下的路径值:

C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;D:\Programs\QuickTime\QTSystem\;D:\Programming\Ruby Installer\Ruby24-x64\bin;D:\Programming\sqlite3;D:\Programming;

这是我为[name]变量的用户下的PATH值:

D:\Programming\Ruby Installer\Ruby24-x64\bin;C:\Users\jorda\AppData\Local\Microsoft\WindowsApps;C:\Users\jorda\AppData\Local\atom\bin;D:\Programming\sqlite3;D:\Programming;

这是我收到的错误代码:

D:\>gem install rails
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

current directory: D:/Programming/Ruby Installer/Ruby24- 
   x64/lib/ruby/gems/2.4.0/gems/websocket-driver-0.7.0/ext/websocket-driver
"D:/Programming/Ruby Installer/Ruby24-x64/bin/ruby.exe" -r 
./siteconf20180813-11328-m03y6e.rb extconf.rb
creating Makefile

current directory: D:/Programming/Ruby Installer/Ruby24- 
   x64/lib/ruby/gems/2.4.0/gems/websocket-driver-0.7.0/ext/websocket-driver
make "DESTDIR=" clean
Makefile:267: *** multiple target patterns.  Stop.

current directory: D:/Programming/Ruby Installer/Ruby24- 
   x64/lib/ruby/gems/2.4.0/gems/websocket-driver-0.7.0/ext/websocket-driver
make "DESTDIR="
Makefile:267: *** multiple target patterns.  Stop.

make failed, exit code 2

Gem files will remain installed in D:/Programming/Ruby Installer/Ruby24-        
x64/lib/ruby/gems/2.4.0/gems/websocket-driver-0.7.0 for inspection.
Results logged to D:/Programming/Ruby Installer/Ruby24- 
   x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/websocket-driver- 
   0.7.0/gem_make.out

D:\>rails --version
'rails' is not recognized as an internal or external command,
operable program or batch file.

使用Windows 10

使用开发套件安装了红宝石

这可能也有帮助

我当前的gem版本:

D:\>gem --version
2.6.14.1

感谢您抽出宝贵时间阅读本文并为我提供帮助。我感谢所有社区,并非常感谢!

此外,还安装了Python。

2 个答案:

答案 0 :(得分:1)

是的,所以我这样做了:

卸载的Ruby。然后用http://railsinstaller.org/en重新安装ruby

然后重新执行此过程:这是CMD

Microsoft Windows [Version 10.0.17134.165]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\jorda>ruby --v
ruby: invalid option --v  (-h will show valid options) (RuntimeError)

C:\Users\jorda>ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]

C:\Users\jorda>sqlite3 --version
3.24.0 2018-06-04 19:24:41             
c7ee0833225bfd8c5ec2f9bf62b97c4e04d03bd9566366d5221ac8fb199a87ca

C:\Users\jorda>gem install rails
Fetching: activesupport-5.2.1.gem (100%)
Successfully installed activesupport-5.2.1
Fetching: actionview-5.2.1.gem (100%)
Successfully installed actionview-5.2.1
Fetching: actionpack-5.2.1.gem (100%)
Successfully installed actionpack-5.2.1
Fetching: activemodel-5.2.1.gem (100%)
Successfully installed activemodel-5.2.1
Fetching: arel-9.0.0.gem (100%)
Successfully installed arel-9.0.0
Fetching: activerecord-5.2.1.gem (100%)
Successfully installed activerecord-5.2.1
Fetching: activejob-5.2.1.gem (100%)
Successfully installed activejob-5.2.1
Fetching: actionmailer-5.2.1.gem (100%)
Successfully installed actionmailer-5.2.1
Fetching: actioncable-5.2.1.gem (100%)
Successfully installed actioncable-5.2.1
Fetching: mimemagic-0.3.2.gem (100%)
Successfully installed mimemagic-0.3.2
Fetching: marcel-0.3.2.gem (100%)
Successfully installed marcel-0.3.2
Fetching: activestorage-5.2.1.gem (100%)
Successfully installed activestorage-5.2.1
Fetching: railties-5.2.1.gem (100%)
Successfully installed railties-5.2.1
Fetching: rails-5.2.1.gem (100%)
Successfully installed rails-5.2.1
Parsing documentation for activesupport-5.2.1
Installing ri documentation for activesupport-5.2.1
Parsing documentation for actionview-5.2.1
Installing ri documentation for actionview-5.2.1
Parsing documentation for actionpack-5.2.1
Installing ri documentation for actionpack-5.2.1
Parsing documentation for activemodel-5.2.1
Installing ri documentation for activemodel-5.2.1
Parsing documentation for arel-9.0.0
Installing ri documentation for arel-9.0.0
Parsing documentation for activerecord-5.2.1
Installing ri documentation for activerecord-5.2.1
Parsing documentation for activejob-5.2.1
Installing ri documentation for activejob-5.2.1
Parsing documentation for actionmailer-5.2.1
Installing ri documentation for actionmailer-5.2.1
Parsing documentation for actioncable-5.2.1
Installing ri documentation for actioncable-5.2.1
Parsing documentation for mimemagic-0.3.2
Installing ri documentation for mimemagic-0.3.2
Parsing documentation for marcel-0.3.2
Installing ri documentation for marcel-0.3.2
Parsing documentation for activestorage-5.2.1
Installing ri documentation for activestorage-5.2.1
Parsing documentation for railties-5.2.1
Installing ri documentation for railties-5.2.1
Parsing documentation for rails-5.2.1
Installing ri documentation for rails-5.2.1
Done installing documentation for activesupport, actionview, actionpack, activemodel,         
arel, activerecord, activejob, actionmailer, actioncable, mimemagic, marcel,     
activestorage, railties, rails after 43 seconds
14 gems installed

C:\Users\jorda>ruby

如果有人遇到相同的问题,那么,就到这里。

答案 1 :(得分:0)

您可以尝试通过此link在Windows 10中安装滑轨。

https://gorails.com/setup/windows/10