`
minginging
  • 浏览: 5532 次
  • 来自: 吉林省
最近访客 更多访客>>
社区版块
存档分类
最新评论

在ubuntu上本地安装rails出错

阅读更多
#安装 ruby
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5p12.tar.gz

tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure --prefix=/usr/local/ruby
make
sudo make install
cd ..


#安装好以后,修改操作系统PATH路径,加入/usr/local/ruby/bin:
#PATH=/usr/local/ruby/bin:$PATH设置放在/etc/profile中,对全局生效


vividness@vividness-desktop:~$ ruby -v
ruby 1.8.5 (2006-12-25 patchlevel 12) [i686-linux]

#安装 ruby-zlib

wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
tar zxvf ruby-zlib-0.6.0.tar.gz
cd ruby-zlib-0.6.0
/usr/local/ruby/bin/ruby extconf.rb
make
sudo make install


#安装 rubygems
wget http://rubyforge.org/frs/download.php/16452/rubygems-0.9.1.tgz
tat xzvf rubygems-0.9.1.tgz
cd rubygems-0.9.1
sudo /usr/local/ruby/bin/ruby setup.rb
cd ..


vividness@vividness-desktop:~$ gem -v
0.9.1


# 安装 Ruby on Rails
#本地安装
wegthttp://blog.sxia.net/temp/rails1.2.1.rar
或者
wget http://rubyforge.org/frs/download.php/16547/activerecord-1.15.1.gem
wget http://rubyforge.org/frs/download.php/16553/actionmailer-1.3.1.gem
wget http://rubyforge.org/frs/download.php/16556/actionwebservice-1.2.1.gem
wget http://rubyforge.org/frs/download.php/16550/actionpack-1.13.1.gem
wget http://rubyforge.org/frs/download.php/16507/activesupport-1.4.0.gem
wget http://rubyforge.org/frs/download.php/9498/rake-0.7.1.gem
wegt http://rubyforge.org/frs/download.php/16559/rails-1.2.1.gem
然后
sudo gem install activesupport-1.4.0.gem
sudo gem install activerecord-1.15.1.gem
sudo gem install actionpack-1.13.1.gem
sudo gem install actionmailer-1.3.1.gem
sudo gem install actionwebservice-1.2.1.gem
sudo gem install activeresource-0.5.0.gem  我提供的地址没有这一项
sudo gem install rake-0.7.1.gem
sudo gem install rails-1.2.1.gem

理想的结果  是rals -v
1.2.1

但是 结果确实
vividness@vividness-desktop:~/rails1.2.1$ sudo gem install activesupport-1.4.0.gem
Password:
/usr/bin/env: ruby: No such file or directory


请求 问题出在哪?

分享到:
评论
2 楼 liaohuangen 2013-03-08  
sudo /usr/bin/env
PATH变量总是不变,是因为用了sudo这个命令,
此命令的配置文件/etc/sudoer中有个参数
 Defaults  env_reset 

会重置PATH变量的值,可以在里面加上:
Defaults        !secure_path

1 楼 minginging 2007-01-24  
自己解决   自己顶 
sudo /usr/bin/env

发现
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
QT_IM_MODULE=XIM

没有 /usr/local/ruby/bin

但是我已经在 /etc/profile 的最后一行加上了
export PATH=/usr/local/ruby/bin:$PATH
并且 source /etc/profile 了

没办法
最后sudo chmod -R 777 /usr/local/ruby
然后vividness@vividness-desktop:~/rails1.2.1$ gem install activesupport-1.4.0.gem
Successfully installed activesupport, version 1.4.0
Installing ri documentation for activesupport-1.4.0...
Installing RDoc documentation for activesupport-1.4.0...
可以了

相关推荐

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

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

    ubuntu下安装ruby on rails

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

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    在Ubuntu上安装Ruby on Rails需要分步骤进行: 1. **安装依赖**: 在安装Ruby之前,我们需要先安装一些必要的依赖。通过输入以下命令,可以安装`gnupg`和`curl`: ``` sudo apt-get install gnupg gnupg2 ``` ...

    rails 2.3.2离线安装rails 2.3.2离线安装

    rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...

    基于ubuntu18.4的redmine的插件安装教程

    **基于Ubuntu 18.4的...总之,通过在Ubuntu 18.4上的Redmine安装本地头像插件和Office文档预览插件,可以显著提升用户体验,使项目管理更加便捷高效。在实际操作过程中,应遵循安全最佳实践,确保系统和数据的安全。

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    在安装 Ruby On Rails 之前,需要安装一些必要的包,包括 build-essential、openssl、curl、libcurl3-dev、libreadline6、libreadline6-dev、git、zlib1g、zlib1g-dev、libssl-dev、libyaml-dev、libxml2-dev、...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...

    rails2.3.2gem本地安装包及使用说明

    使用以下命令来安装本地 Gem: ```bash gem install --local /path/to/rail-2.3.2.gem ``` 这里的 `/path/to/rail-2.3.2.gem` 应替换为实际的文件路径。 3. **配置 Gem 源** - 如果你无法访问默认的 RubyGems ...

    ubuntu14.04安装gitlab.pdf

    Ubuntu 14.04 安装 GitLab 指南 GitLab 是一个用于仓库...本文介绍了如何在 Ubuntu 14.04 上安装 GitLab,并且对 GitLab 的配置进行了详细的介绍。GitLab 是一个功能强大且灵活的仓库管理系统,能够满足企业级的需求。

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...

    [Rails 5.x] 安装设定03. [跨平台] 于VirtualBox的Ubuntu安装Ruby on Rails 开发环境

    [Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun

    rails 的安装

    - 如果在安装过程中遇到权限问题,尝试使用 `sudo` 命令或者改变Gem的安装位置。 - 如果有Gem冲突,可能需要更新或降级特定的Gem版本。 - 确保你的系统满足Rails和Ruby的最低要求,以及任何特定Gem的系统依赖。 ...

    教学级Ruby On Rails 手动安装.pdf

    ### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...

    rails本地安装包完整版

    Rails是Ruby编程语言的一个著名框架,用于开发Web应用程序。它以MVC(模型-视图-控制器...在安装时,需要确保Ruby环境已就绪,并且具备相应的权限。通过这种方式,开发者可以立即开始使用Rails进行Web应用的开发工作。

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...

    Rails 中mongrel的安装

    在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发请求到Mongrel实例。数据库配置需要设置Rails应用与MySQL的连接。接着,部署...

    ruby on rails安装

    Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问Ruby官方网站下载适合你操作系统的安装包,或者使用包管理器如Homebrew(Mac)、apt-get(Ubuntu)或Chocolatey...

Global site tag (gtag.js) - Google Analytics