ubuntu 16.04 i386 安装 ruby + bundler + rails ; 搭建简单的网站bitbar
标签: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
- 压缩文件夹为 bitbar.zip
- Ubuntu unzip bitbar.zip
- Cd bitbar .zip
- 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