无法在 ubuntu 20.04 服务器上的 proejct 文件夹中运行 rails -v


Ruby版本:3.1.0Rails版本:7.0.4RVM 1.29.12Ubuntu 20.04这是一个数字海洋液滴

我已经SSH‘ed到一个ubuntu 20.04服务器。我已经安装了rvm和轨道。如果我站在rails用户文件夹中写rails-v,它会给我rail版本。如果我进入一个项目文件夹,并尝试相同的事情,它只是说。

Could not find rails-7.0.4, sprockets-rails-3.4.2, puma-5.6.5, importmap-rails-1.1.5, turbo-rails-1.3.2, stimulus-rails-1.1.0, jbuilder-2.11.5, bootstrap-5.2.2, simple_form-5.1.0, ransack-3.2.1, bootstrap-select-rails-1.13.8, jquery-rails-4.5.0, sqlite3-1.5.3-x86_64-linux, sprockets-4.1.1, sassc-rails-2.1.2, sassc-2.4.0, tilt-2.0.11, ffi-1.15.5 in locally installed gems
Run `bundle install` to install missing gems.

运行捆绑包安装以文本"结束;被杀死";我的捆绑包配置是

---
BUNDLE_DEPLOYMENT: "true"
BUNDLE_WITHOUT: "development:test"
BUNDLE_PATH: "vendor/bundle"

捆绑安装似乎没有正确安装ffi 1.15.5。

Installing ffi 1.15.5 with native extensions
Killed

每次我运行捆绑包安装

我尝试在rails用户文件夹中运行rails-v它给出了rails的版本。如果我在项目文件夹中尝试它抛出一个错误,并要求我运行捆绑包安装。我运行捆绑包安装,它似乎没有问题,但它没有解决的问题

在项目文件夹中尝试bundle exec rails -v

通过将服务器升级到1 gb ram而不是512 mb 来解决此问题

最新更新