ubuntu 16.04 i386 安装 ruby + bundler + rails ; 搭建简单的网站bitbar

参考

http://gorails.com/setup/ubuntu/16.04

一 ruby 2.5.0 +rails 5.0.7.2

先ruby

1.安装 node.js  + yarn

遇到问题

sudo systemctl --force --force reboot

解决

sudo systemctl --force --force reboot

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update

sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn

注意apt 换源:

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

备份原来的源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
更换源:
sudo vim /etc/apt/sources.list

 sudo apt-get update

2.安装ruby 2.4

git clonehttps://github.com/rbenv/rbenv.git ~/.rbenv

echo‘export PATH="$HOME/.rbenv/bin:$PATH"‘ >> ~/.bashrc

echo‘eval "$(rbenv init -)"‘ >> ~/.bashrc

exec$SHELL

git clonehttps://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

echo‘export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"‘ >>~/.bashrc

exec$SHELL

rbenvinstall 2.5.0

rbenvglobal 2.5.0

ruby -v

 ubuntu 16.04 i386 安装 ruby + bundler + rails ;  搭建简单的网站bitbar

3.安装捆绑器

gem install bundler

rbenv rehash

安装 rails

1、gem install rails -v 5.0.7.2

2、如果您使用的是rbenv,则需要运行以下命令以使Rails可执行文件可用:

rbenv rehash

3、rails -v

# Rails 5.0.7.2

4、创建您的第一个Rails应用程序:

#### If you want to use SQLite (notrecommended)

rails new myapp

You can now visit http://localhost:3000 to view your new website!

二 搭建bitbar

  1. 压缩文件夹为  bitbar.zip
  2. Ubuntu   unzip bitbar.zip
  3. Cd bitbar .zip
  4. Bundle install

报错  can‘t find gem bundler (>=0.a) with executable bundler (Gem::GemNotFoundException)

原因是本地bundler版本和项目不一致

参考

https://bundler.io/blog/2019/05/14/solutions-for-cant-find-gem-bundler-with-executable-bundle.html

https://stackoverflow.com/questions/54087856/bundler-cant-find-gem-bundler-0-a-with-executable-bundle-gemgemnotfoun

删除项目的gemfile.lock的bundler版本即可

三 启动服务器

在 /bitbar

Rails server

 ubuntu 16.04 i386 安装 ruby + bundler + rails ;  搭建简单的网站bitbar

http://localhost:3000上访问bitbar

 ubuntu 16.04 i386 安装 ruby + bundler + rails ;  搭建简单的网站bitbar

终端Ctrl+c关闭服务器

相关推荐