【问题标题】:How do I install Ruby on a server through VPN?如何通过 VPN 在服务器上安装 Ruby?
【发布时间】:2016-11-05 01:01:14
【问题描述】:

所以,我正在做一个挑战,我需要提供一个仪表板,显示有关一系列事物的实时数据。

决定使用 dashing gem for ruby​​ (dashing.io),我已经设法在我的 Windows PC 上做到了,我已经了解了它的基础知识并且可以成功地构建一个仪表板。

我已获准访问数据中心上的 2 台服务器,我可以通过 VPN 客户端访问这些服务器,我认为这是在 centOS 上全新安装的 apache 2。

如何继续在其中一台服务器上安装 ruby​​,以便以后将其用作仪表板的网页?

我真的是这方面的初学者,但我需要这样做!

【问题讨论】:

  • 编译 Ruby,或者使用 yum 安装。

标签: ruby apache centos dashing


【解决方案1】:

好的,即使您通过 VPN 访问,您实际上也没有告诉我们访问方式。 但由于您使用的是 Windows PC,我假设您使用的是 Putty 或某种远程桌面连接 - 您应该使用它们打开一个终端。

在 CentOS 上,您可以执行“yum install ruby​​”(如果您的权限被拒绝,请使用 sudo)。但上次我使用 CentOS 时,它的 repos 很旧,ruby 也很过时,所以我建议安装 rvm https://rvm.io/rvm/install 然后通过它安装 ruby​​(查看 rubies 安装页面)

你也可以通过编译路线,我已经写了一个指南,实际上是针对新的 CentOS 机器,但它已经 4 岁了,对于 Ruby 1.9.3,你可能能够遵循相同的说明但是将版本更改为 2.x - 可能http://techblogthing.blogspot.co.uk/2012/11/complete-guide-to-install-ruby-193-on.html

【讨论】:

    【解决方案2】:

    dashing gem 文档假设您已经在环境中设置了一些东西,但在 CentOS 上,您还需要 ruby​​ 开发包和其他一些东西。在 CentOS 或 RHEL 上设置 RVM 可能是一场噩梦,尤其是如果您是新手。

    非 RVM 方法

    CentOS

    yum install ruby
    yum install ruby-devel
    

    你还需要一个通过 nodejs 的 JS 运行时

    yum install curl
    curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
    yum -y install nodejs
    

    接下来的步骤是:

    gem install dashing
    gem install bundle
    dashing new sweet_dashboard_project
    cd sweet_dashboard_project
    bundle
    dashing start -p 80
    

    Ubuntu/Debian

    apt-get install ruby
    apt-get install ruby-dev
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多