如何在Windows 10中安装ruby 2.4.0

时间:2018-06-16 18:04:06

标签: ruby windows postgresql

我有需要不同版本的ruby的ROR项目,其中一个需要ruby 2.4.0。用Postgresql。我正在使用带有Windows 10的PC。

如何使用 rvm 在Linux中安装多个ruby版本?我在哪里可以下载适用于Windows的Ruby 2.4.0? (我看到rubyinstaller.org没有这个版本)

1 个答案:

答案 0 :(得分:-1)

Windows 10附带了一个名为适用于Linux的Windows子系统(WSL)的新功能,它允许您将Bash与最常用的Linux工具一起使用,其中包括安装Ruby Manager版本所需的工具。< / p>

在本教程中,我们将在Windows,Ruby 2.4.0,Rails 5.0.1和PostgreSQL上设置Ubuntu。

在Windows上安装Bash

  1. 首先在您的计算机上启用开发人员模式 https://www.youtube.com/watch?v=S6NvjvL3xaI

  2. 接下来安装适用于Linux的Windows子系统 https://www.youtube.com/watch?v=g_5hxfFKDL8

  3. 然后重新启动计算机。

  4. 计算机重启后,打开命令提示符(CMD)并键入

    > bash
    
  5. 您将看到下一条消息

    This will install Ubuntu on Windows, distributed by Canonical
    and licensed under its terms available here:
    https://aka.ms/uowterms
    Press "y" to continue: y
    
  6. 按&#34; Y&#34;继续

    Downloading from the Windows Store... 100%
    Extracting filesystem, this will take a few minutes….
    
  7. Bash会问你一个用户,请记住这个用户,因为每次你需要Bash中的root权限时bash会问你。此外,当您为密码计时时,您将看不到按键,这是正常的,只保持打字并在完成后按 ENTER

    Please create a default UNIX user account. The username does not need to match your Windows username.
    For more information visit: https://aka.ms.wslusers
    Enter new UNIX username:
    Enter new UNIX password:
    
  8. 当你看到CMD的时候,你的Bash就准备好了 mnt/c/Users/your_username目录。

      

    your_username @ yourmachine:/ MNT / C /用户/ your_username $

  9. 安装RVM和Ruby

    1. 在你的bash中复制这一行:

      $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
      
    2. 然后安装gnup2

      $ sudo apt-get install gnupg2
      
    3.   

      记住您的UNIX密码,因为每次在命令中看到sudo时,系统都会要求您输入密码。

      1. 安装RVM     $ \ curl -sSL https://get.rvm.io -o rvm.sh

        $ cat rvm.sh | bash -s stable
        
        $ source ~/.rvm/scripts/rvm
        
      2. 安装Ruby

        $ rvm install ruby-2.4.0
        
      3.   

        如果你需要安装其他版本的ruby,请运行同样的命令

             

        $ rvm install ruby-2.3.5

             

        选择您要使用的ruby版本

             

        $ rvm --default use 2.3.5

             

        检查是否有效

             

        $ ruby -v

        安装RubyOnRails

        1. 安装Ruby的包管理器Bundler

          $ gem install bundler 
          
        2. 添加NodeJS

          $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
          
          $ sudo apt-get install -y nodejs
          
        3. 安装Rails

          $ gem install rails
          
        4. 安装PostgreSQL

          1. 下载PostgreSQL安装程序并按照安装说明进行操作 https://www.openscg.com/bigsql/postgresql/installers.jsp/

          2. 安装程序会询问您是否有用户和密码,并将它们保存在安全的地方,因为您将使用它来访问PostgreSQL命令行以及您的ROR项目中的database.yml

          3. 安装完成后,返回bash并输入下一个命令

            $psql -p 5432 -h localhost -U your_postgresql_username
            
          4. Bash会询问您PostgreSQL密码,如果一切正常,您将可以访问Postgres shell提示符

            psql (9.5.6, server 9.6.2)
            WARNING: psql major version 9.5, server major version 9.6.
            Some psql features might not work.
            Type "help" for help.
            postgres=#
            
          5. 键入\ q以退出Postgres shell。

          6. 运行Rails应用

            1. 在您喜欢的编辑器中打开项目,并使用PostgreSQL用户名和密码更新database.yml

              development:
                database: your_app_name_development
                username: your_postgres_user
                password: your_postgres_password
                host: localhost
                port: 5432
              
              test:
                database: your_app_name_test
                username: your_postgres_user
                password: your_postgres_password
                host: localhost
                port: 5432
              
            2. 在Bash中,转到rails项目所在的目录,例如:

              $ cd Projects/my_app
              
            3.   

              要了解有关Bash导航的更多信息,请访问   https://www.pluralsight.com/guides/beginner-linux-navigation-manual

              1. 创建数据库

                $ rake db:create
                
              2. 运行rails服务器以确保一切正常

                $ rails s
                
              3. 然后转到您的浏览器并访问

                $ localhost:3000
                
              4.   

                每次需要Bash时,请打开命令提示符并键入

                     

                >bash -l

                有关本教程中每个命令的更多详细信息,请访问 https://www.digitalocean.com/community/tutorials/how-to-install-ruby-and-set-up-a-local-programming-environment-on-windows-10

                https://medium.com/@colinrubbert/installing-ruby-on-rails-in-windows-10-w-bash-postgresql-e48e55954fbf