`

ubuntu rbenv、ruby、rails开发环境搭建

阅读更多
    # ! /usr/bin/sh
    # Ubuntu系统下安装ruby/rails必要的库和编译环境
    sudo apt-get update
    sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev
    # rbenv环境安装
    git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    type rbenv
    git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
    # ruby环境安装,首先列出可安装的版本,然后选择后进行下载编译
    rbenv install -l
    rbenv install 1.9.3-p448
    # 设置当前使用的ruby版本并将gem的源改为淘宝镜像
    rbenv global 1.9.3-p448
    gem sources --remove https://rubygems.org/
    gem sources -a http://ruby.taobao.org/
    # 安装rails
    gem install bundler rails
    # 检查安装后的软件版本
    ruby -v
    gem -v
    rake -V
    rails -v
    # 安装JAVA
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java6-installer
    # 升级
    #sudo update-java-alternatives -s java-6-oracle
    # 设置JAVA环境变量
    sudo apt-get install oracle-java6-set-default

    # 设置JAVA字符
    sudo mkdir /usr/lib/jvm/java-6-oracle/jre/lib/fonts/fallback
    cd /usr/lib/jvm/java-6-oracle/jre/lib/fonts/fallback
    sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc wqy-microhei.ttf
    sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc wqy-zenhei.ttf

    # 安装node.js(已经包含npm)
    sudo add-apt-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get install nodejs

分享到:
评论

相关推荐

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    总结起来,Ansible在Ruby on Rails服务器部署中起到关键作用,它帮助我们自动化Ubuntu 16.x上的Ruby和Rails环境搭建、Web服务器配置、数据库管理和应用部署等任务。通过使用`ansible-rails-master`中的资源,我们...

    Ruby-極光Rails5專屬伺服器安裝包

    在现代Web开发领域,Ruby on Rails(简称Rails)框架以其高效、简洁的特性深受开发者喜爱。为了搭建一个高效的Rails应用服务器,我们常常需要配置一系列的技术栈。本安装包“Ruby-極光Rails5專屬伺服器安裝包”就是...

    ubunts_rails

    标题“ubunts_rails”可能指的是在Ubuntu操作系统上搭建Ruby on Rails开发环境的过程。Ruby是一种面向对象的编程语言,而Rails则是一个基于Ruby的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,用于...

    rails web server deploy guide

    Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将本地开发环境中的代码推送到远程服务器,并配置合适的Web服务器以处理HTTP请求。 在Rails部署...

    rails_workspace:在Vagrant上进行干净的Rails + Postgresql安装

    MonkeyChai的Rails工作区 设置 OSX / Windows 首次运行时具有良好的...rbenv,ruby-build及其依赖项 安装滑轨和捆绑器 将nodejs安装为JS运行时 安装PostgreSQL 笔记 这台机器使用nodejs代替rubyracer作为JS env(He

    flights:在 Rails 中处理飞行端点..

    部署说明 (Ubuntu 14.04):使用 Ruby 2.0.0p481(rbenv 而不是 rvm)、Rails 4.1.2、MongoDB 2.6 ~~部署时: 需要将bundle exec whenever --update-crontab map_server作业添加到 crontab( bundle exec whenever...

    weg-li:weg weg-li:1、2、3-可能死了!

    :camera_with_flash: :memo: :raised_fist: weg.li:1、2、3-可能会失去Bahn frei! 安装 您可以在本地或通过Docker运行应用程序。 本地设置 要在本地运行weg.li,您需要: ...brew install rbenv # ruby envir

    timecostcalculator

    Rbenv&Nvm(用于管理ruby和node的版本) Ruby(用于语言)和Node(用于通过NPM / Yarn安装Javascript包) Rails(gem)(对于该应用程序) PostgreSQL(用于存储用户和设置) Redis(用于后台作业发送电子邮件...

    chef-recipe-rails:Rails 的厨师食谱

    Rails 的厨师食谱 依赖 的VirtualBox:4.3.20 流浪者:1.7.2 指挥官:1.1.4.1 Ubuntu:14.04 厨师:11.18.0 Ruby:2.1.5 导轨:4.2.0 安装 吉特 下载和cookbook 。 (如果操作系统是32bit , box_url更改为...

    Simple-Chat-App-Api

    安装rbenv(Ruby版本管理器): : 安装并设置Ruby版本2.6.2: rbenv install 2.6.2 cd into /homestars_chat_api/ rbenv local 2.6.2 使用以下CLI命令安装rails&load依赖项: bundle install rails db:migrate...

    Ecolab:将环境信息带给市民

    对于开发人员训练营团队创建的用lewagon / rails-templates生成的Rails应用程序。 要使其运行: 安装Ruby,例如使用rbenv 。 rbenv install [ruby version]在.ruby-version中指定了ruby版本。 安装nodejs,例如使用...

    vagrant-puppet-boilerplate:Vagrant + Puppet + Rails + Nginx + Unicorn = 很棒的酱汁

    Ruby(rbenv) 打捆机 导轨 邮局 要求 流浪 ( ) 为什么? 与团队合作,创建一个 VM 以在团队成员之间共享始终是一个好主意,以保持环境相同并避免基于特定机器配置可能出现的任何问题。 使用 VM 的另一个好处是,...

    Nepalis_city

    在IT领域,尤其在Web开发中,Ruby是一种备受推崇的编程语言,以其简洁优雅的语法和强大的Rails框架而闻名。本项目“Nepalis_city”是一个基于Ruby构建的城市管理软件,旨在提供高效、全面的城市服务管理解决方案。...

    core_server_deploy

    使用Ruby版本管理器如RVM(Ruby Version Manager)或rbenv,可以方便地切换和管理不同版本的Ruby,确保服务器上的Ruby版本与开发环境一致。 4. **依赖安装**: 使用Bundler管理Gemfile中的依赖,确保所有必要的库...

    fv-old:已弃用的 Rails 项目存储库

    设置 确保安装了 psql createuser -s farmivore create db farmapp_development rake db:migrate ... % sudo -u postgresql psql postgres=# ALTER USER .../home/syu/.rbenv/versions/2.0.0-p0/bin/ruby extconf

    ansible-examples:我的 Ansible 示例

    由于标签提及 "Ruby",这可能意味着在这个示例集中,部分配置可能与 Ruby 开发环境有关,如安装 Ruby 语言、配置 rbenv 或 RVM(Ruby Version Manager)、安装 Ruby on Rails 框架等。 通过深入研究 "ansible-...

Global site tag (gtag.js) - Google Analytics