Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.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 在从官方Windows源安装RubyonRails之前,我需要安装Ruby吗_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在从官方Windows源安装RubyonRails之前,我需要安装Ruby吗

Ruby on rails 在从官方Windows源安装RubyonRails之前,我需要安装Ruby吗,ruby-on-rails,ruby,Ruby On Rails,Ruby,我已经安装了Ruby 2.4.4开发工具包。然后我安装了RubyonRails Windows安装程序 ruby -v 在Rails安装之前给了我正确的版本2.4.4,但现在我只有2.3.3 我试图重新安装Ruby 2.4.4,但它从未将版本更改回2.4.4 我安装Ruby是不是犯了一个错误?如果Ruby附带Ruby,我是否应该再次卸载所有东西并安装RubyonRails 还是我完全错了,一切都很好?我现在有多个冗余版本的Ruby吗?还是我打算这么做 请帮助我消除困惑 Thnak您在从官方Wi

我已经安装了Ruby 2.4.4开发工具包。然后我安装了RubyonRails Windows安装程序

ruby -v
在Rails安装之前给了我正确的版本2.4.4,但现在我只有2.3.3

我试图重新安装Ruby 2.4.4,但它从未将版本更改回2.4.4

我安装Ruby是不是犯了一个错误?如果Ruby附带Ruby,我是否应该再次卸载所有东西并安装RubyonRails

还是我完全错了,一切都很好?我现在有多个冗余版本的Ruby吗?还是我打算这么做

请帮助我消除困惑

Thnak您

在从官方Windows源安装Ruby on Rails之前,我需要安装Ruby吗

简单的答案是肯定的

如果您使用安装,那么之前就不需要这个,因为这个软件已经包含在Ruby中

包含的软件包包括

Ruby
Rails
Bundler
...
简单步骤

遵循这些步骤,实际上,我已经使用这些步骤将RubyonRails安装到许多windows机器上

步骤1:下载,因为BASH仿真的行为与LINUX和UNIX环境中的“git”命令类似

步骤1.1:从下载并安装最新的NodeJS,并检查NodeJS版本

$ node -v
#=> v6.11.5 # or something like this
步骤2:下载ruby最新版本,并将其安装到您的目录中。检查Ruby版本

$ ruby -v
#=> ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]
# or something like this
第3步:下载Devkit,选择适合您的windows位(如32位或64位)的Devkit

步骤4:在Ruby目录中创建一个devkit文件夹,这意味着在安装Ruby软件后在其中创建了一个默认目录,类似于
磁盘(:C)或(:D)/Ruby25/devkit/

步骤5:提取
DevKit
文件夹中的DevKit文件

第6步:打开devkit文件夹中的GIT BASH并运行这两个命令

$ ruby dk.rb init
$ ruby dk.rb install
如果上述命令运行正常,则完成

步骤7:现在您可以运行rails命令在ruby文件夹中安装

 $ gem install rails
第8步:检查Rails版本

 $ rails -v
 #=> Rails 5.0.6
如果到现在为止所有步骤都是正确的?就是这样,现在运行rails命令并创建一个rails项目,如

$ rails new project
 create
    create  README.md
    create  Rakefile
    create  config.ru
    create  .gitignore
    create  Gemfile
    create  app
    create  app/assets/config/manifest.js
    ............

希望它对您有所帮助

因为您使用的是windows,这对您来说很容易。转到并安装exe。但在此之前,请删除所有与ruby相关的内容。rails安装程序将负责您的ruby安装。但是这里:在3下,它还声明了一个先决条件是安装ruby allready?!那包裹里什么都有。不要惊慌。