使用Ubuntu版本:11.04
1.安装RVM
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
2.安装Ruby
RVM安装完成后可以使用
rvm requirements
命令查看安装可选项。
执行rvm install 1.9.2
ubuntu:~$ rvm install 1.9.2
Fetching yaml-0.1.4.tar.gz to /home/wenpeng/.rvm/archives
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 460k 100 460k 0 0 51442 0 0:00:09 0:00:09 --:--:-- 63694
Extracting yaml-0.1.4.tar.gz to /home/wenpeng/.rvm/src
Configuring yaml in /home/wenpeng/.rvm/src/yaml-0.1.4.
Compiling yaml in /home/wenpeng/.rvm/src/yaml-0.1.4.
Installing yaml to /home/wenpeng/.rvm/usr
Installing Ruby from source to: /home/wenpeng/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)...
ruby-1.9.2-p290 - #fetching
ruby-1.9.2-p290 - #downloading ruby-1.9.2-p290, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8604k 100 8604k 0 0 24844 0 0:05:54 0:05:54 --:--:-- 30418
ruby-1.9.2-p290 - #extracting ruby-1.9.2-p290 to /home/wenpeng/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #extracted to /home/wenpeng/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #configuring
ruby-1.9.2-p290 - #compiling
ruby-1.9.2-p290 - #installing
Retrieving rubygems-1.8.17
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 246k 100 246k 0 0 50303 0 0:00:05 0:00:05 --:--:-- 60119
Extracting rubygems-1.8.17 ...
Removing old Rubygems files...
Installing rubygems-1.8.17 for ruby-1.9.2-p290 ...
Installation of rubygems completed successfully.
ruby-1.9.2-p290 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p290 - #importing default gemsets (/home/wenpeng/.rvm/gemsets/)
Install of ruby-1.9.2-p290 - #complete
设置1.9.2 作为默认的Ruby版本
rvm use 1.9.2 --default
报错提示
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
解决方法
执行
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
然后重启Terminer再执行
source .bash_profile
这里还可以直接把这段命令写进/etc/profile
ubuntu:~$ rvm use 1.9.2 --default
Using /home/wenpeng/.rvm/gems/ruby-1.9.2-p290
安装rails 需要的lib
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
gem install rails
如果出现问题的话需要remove掉ruby然后重新安装
rvm remove ruby
rvm install 1.9.2
rvm use 1.9.3 --default
gem install rails
如果在启动rails server的过程中提示No JavaScripts Run time 有两个解决方法
解决方法1:
Adding the following gems to my Gemfile solved the issue:
gem 'execjs'
gem 'therubyracer'
Then of course:
这里需要先bundle install therubyracer
然后bundle install
解决方法2:
安装nodejs
lijg@lijg-desktop:~/workruby/helloapp$ sudo apt-cache search nodejs
[sudo] password for lijg:
coffeescript - interpreter and compiler for the CoffeeScript language
nodejs - Node.js event-based server-side javascript engine
nodejs-dbg - Node.js event-based server-side javascript engine (debug)
nodejs-dev - Development files for Node.js
分享到:
相关推荐
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
该文档可以自动帮你在ubuntu下配置ruby on rails 环境,使用ruby1.9.2 + rails 3.0.3 和ruby1.8.7 + rails2.3.5
在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...
解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...
发送唐人街LoveAPI 设置 :wrench: Rubyx Rails 6x 对于ubuntu,请尝试使用... ... rvm install ruby-XXX如果没有rvm,请使用gem安装rvm: \curl -sSL https://get.rvm.io | bash -s stable --ruby
安装Rails 6.1.3 gem install rails -v 6.1.35.安装postgresql和各种库sudo apt install postgresql libpq-dev redis-server redis-tools yarn在Cloud 9终端中使用此命令来启动PostgreSQL服务器curl -sS ...
在这里,我将 RVM 安装为多用户模式。 我使用www-data用户来运行我的应用程序(这是 Ubuntu 上 Apache 和 Nginx 的用户)。 也可以参考其他教程做初始部署,比如 ,但它使用Capistrano,所以如果你完全按照它,你...
此项目需要在ubuntu机器内已安装且可正常运行的滑轨上使用Ruby,才能执行以下步骤: 1-从[这里] [ ]安装用于ruby环境的RVM 2-安装滑轨5.2.4.4 ``` gem install rails -v 5.2.4.4 ``` 3-安装捆绑器 ``` gem ...
此示例展示了一种通过 ZMQ 将 Ruby on Rails Web 应用程序与 Julia 连接的方法。 在此之前,我没有使用... 要安装 Ruby on Rails,我只需使用 : curl -sSL https://get.rvm.io | bash -s stable --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...
重要的不要使用apt-get在Debian和Ubuntu上安装Ruby,Gems或Rails软件包。 该系统已过时,可能会引起头痛。 以下安装方法会在您的家庭中创建一种沙箱:〜/ .rvm。 是什么保证了更孤立的环境。要求/安装[Debian / ...
Ubuntu安装在Ubuntu 12.04 LTE机器上: 安装curl,git,postgresql,postgresql-dev-all,nodejs 通过rvm安装滑轨。 一种方法是: gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804...
最安全的选择是将与安装了rvm的ruby(不是系统ruby)和专用于rspec-dev的干净gemset一起使用: rvm 2.6@rspec-dev --create # or whatever version of Ruby you prefer 还支持 。 Windows用户可以使用 。 如果您...
默认使用2.6.5 rvm卸载2.6.3 gem install rails -v 5.2.4.1PostgreSQL设置aws c9 sudo apt install postgresql libpq-dev sudo su postgres createuser --interactive ubuntu y退出pg_config --version运行应用捆绑...
用于在Ubuntu和Linux Mint上自动化Web开发环境的Shell脚本 安装: 在终端中运行以下命令: bash -c " $( wget https://raw.githubusercontent.com/Wilfison/AppsInstall/master/install.sh -O - ) " 等待安装完成...
您已决定在世界上最好的生产环境中部署 Rails。 当然,您选择了: Ubuntu 14.04 Nginx(当然!简单的决定) Puma(线程是新的 nio,而 Puma 很棒) Rbenv(好吧,你就 rvm 与 rbenv 进行了辩论,两者都适用于...