首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Rails配置OpenLiteSpeed

为Rails配置OpenLiteSpeed
EN

Stack Overflow用户
提问于 2020-04-10 12:36:37
回答 1查看 362关注 0票数 1

在Ubuntu18.04上,我使用这里的说明安装了OpenLiteSpeed,然后使用终端/控制台中的以下命令安装了CyberPanel:

代码语言:javascript
复制
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
apt install rbenv libreadline-dev ruby-dev -y
export TMPDIR=/mytmp/
rbenv install 2.5.0
rbenv global 2.5.0
gem install rack -v 1.6.11
gem install ruby-lsapi

但是现在我对路径和“设置上下文”的位置感到困惑。上面的说明显示了默认的红宝石位置,与导读说明不同,也不同于我在服务器上找到ruby的位置和ENV值。服务器上用于“ruby”的位置是:

代码语言:javascript
复制
/root/.rbenv/versions/2.5.0/bin/ruby
/root/.rbenv/shims/ruby
/etc/apparmor.d/abstractions/ruby

gem命令显示了以下内容:

代码语言:javascript
复制
Installation directory: /var/lib/gems/2.5.0
User installation directory: /root/.gem/ruby/2.5.0
Ruby executable: /usr/bin/ruby2.5
Executable directory: /usr/local/bin/

在Server > App下的OpenLiteSpeed管理面板中,我找到了Rack/Rails默认设置。我应该在这里为Ruby 添加哪些内容,以及我需要做哪些其他配置?

我对Ubuntu/Linux和OpenLiteSpeed了解有限,对Ruby几乎一无所知。

编辑:我安装Ruby只是因为我想安装和测试ShareTribe,这需要Ruby。

编辑:我删除了Ruby2.5,并使用以下命令安装了2.6:

代码语言:javascript
复制
sudo apt-get purge ruby
wget http://ftp.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.gz
tar -xzvf ruby-2.6.6.tar.gz
cd ruby-2.6.6/
./configure
make ...SLOW
sudo make install

到目前为止,这一切看起来都很好,但是接下来的命令gem install bundler给出了错误/usr/bin/gem: no such file or directory。所以另一个路径错误。

EN

回答 1

Stack Overflow用户

发布于 2020-04-10 16:32:31

从您链接到的文档来看,您似乎有一些问题,有些根本与ruby无关。然而,在OpenLiteSpeed中使用Rails的文档似乎在指示您使用比ShareTribe需求文档中要求的更早版本的Ruby,这似乎要求您使用赫鲁库托管应用程序。可能有一些方法可以在其他平台上完成所有这些工作,但是您正在穿越DevOps地狱的水域,在这种情况下,您可能需要在https://devops.stackexchange.com/上发布一些问题。

正如我所看到的,您需要按照说明安装ruby2.65而不是2.5.0,但是您可能需要检查OpenLiteSpeed支持,以确保支持它。

至于SharTribe,你也会想知道他们是否会支持在你的数字水滴上运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61140378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档