我有一台电脑作为服务器。我有bitnami-gitlab堆栈。现在我想将rails应用程序安装到此服务器上。令我困惑的是,bitnami-gitlab有ruby解释器和其他应用程序(rails,gem,bundler等)。 Gitlab应用程序在ubuntu上使用git用户。当我输入时;
def TestSuite_Name = context.expand( '${DataSource#TestSuite_Name}' )
它给了我在bitnami安装目录里面的ruby目录。现在,我想安装ruby,rails,apache和passenger来部署我的rails应用程序。适当的方法是什么?我想启动我的rails应用程序作为启动时间。我应该将ruby安装到root用户还是我自己的用户? 当我安装ruby时,我的gitlab应用程序会崩溃吗?
答案 0 :(得分:3)
我是这样做的>
首先,更新apt-get:
sudo apt-get update
然后,如果您没有安装Curl,则安装RVM
sudo apt-get install curl
然后运行适当的RVM安装有多个选项,如添加rails,puma JRuby等。查看RVM网站了解更多信息。对于ruby run>
\curl -L https://get.rvm.io | bash -s stable
现在退出shell会话并启动一个新会话
source ~/.rvm/scripts/rvm
RVM有自己的要求,可以通过运行>
自动安装rvm requirements
现在管理ruby环境非常简单,您可以拥有多个版本而不会弄得一团糟。
要安装任何ruby版本,只需运行ruby>
的(x.x.x)版本rvm install x.x.x
列出已安装的版本>
rvm list
另请注意,现在您可以在GEMFILE中指定要使用的版本。只需添加ruby 'x.x.x'
,rvm就会使用您指定的版本,只要它已经安装。没有它会引起错误。