码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-05-11 18:36:28      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:deb   pubkey   pat   tab   压缩文件夹   bit   val   ora   mirrors   

参考

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 clone https://github.com/rbenv/rbenv.git ~/.rbenv

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

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

exec $SHELL

 

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

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

exec $SHELL

 

rbenv install 2.5.0

rbenv global 2.5.0

ruby -v

 技术图片

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 (not recommended)

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

 技术图片

 

 

http://localhost:3000上访问bitbar

 技术图片

 

 

终端Ctrl+c关闭服务器

 

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

标签:deb   pubkey   pat   tab   压缩文件夹   bit   val   ora   mirrors   

原文地址:https://www.cnblogs.com/lqerio/p/12870606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!