2023.12.15
按照官方的文档安装production,安装了Ubuntu 20.04.6 LTS服务器版。安装过程比较顺利,除了git clone试了多次才成功。
命令
sudo npm install -g npm@latest
没有执行成功,提示nodejs的版本低了,执行下面的命令
$ curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
$ sudo apt-get install nodejs
$ sudo npm install -g npm@latest
成功。
下面的命令执行时报错:
sysadmin@appserver:/var/canvas$ sudo gem install bundler --version 2.4.19
sysadmin@appserver:/var/canvas$ bundle config set --local path vendor/bundle
sysadmin@appserver:/var/canvas$ bundle install
提示版本2.4.20,把上面的命令中的版本修改为.2.4.20再重复执行,执行过程较慢,要耐性等待。
实际上执行bundle install时 虽然提示版本2.4.20,但是会自动安装bundler 2.4.20。执行命令bundle install报错,查了一下ruby的版本,是3.1.2p20。安装文档推荐Ruby3.1,并指出Ruby3.1+支持未测试。
安装进行中......