rails env

1.apt-get安装ruby:
~$ sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri libopenssl-ruby ruby1.8-dev build-essential

tongxiaoming520@tongxiaoming520-laptop:/usr/bin$ ls -a | grep ruby   查看ruby的安装目录
ruby -v 查看版本

2.安装Rubygems
将如下代码另存为rubygems.sh

tongxiaoming520@tongxiaoming520-laptop:/usr/bin$ ls -a | grep gem查看gem的安装目录

1. #! /bin/sh
2. wget "http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz"
3. tar -xvzf rubygems-1.3.1.tgz
4. rm rubygems-1.3.1.tgz
5. cd rubygems-1.3.1
6. sudo ruby setup.rb
~$ cd ..
~$ rm -r rubygems-1.3.1
(勿使用 sudo ruby rubygemsx.x.x/setup.rb)
在安装Rubygems之后运行gem命令可能碰到一个错误提示信息,如下:
  $ gem
  程序 'gem' 已包含在以下软件包中:
  * rubygems1.8
  * rubygems1.9
  试试:sudo apt-get install <选定的软件包>
  bash: gem:找不到命令
这是安装程序生成了gem1.8的可执行命令,仔细观察安装最后的一段提示信息可以看到:
   RubyGems installed the following executables:
  /usr/bin/gem1.8
所以此时需要做一个符号链接过去,执行以下命令即可以了:
~$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
~$ gem 此时会正常显示gem的用法
安装之后更新RubyGems:
~$ sudo gem update --system
~$ gem
You don't have /home/tongxiaoming520/.gem/ruby/1.8/bin in your PATH, gem executables will not run.
在/etc/profile
export PATH=/home/tongxiaoming520/.gem/ruby/1.8/bin:$PATH

* 最后,通过Rubygems安装rails:
~$ sudo gem install -v=2.3.2 rails
rails -v  查看版本



~$ sudo gem update --system时失败,可能网速不好 ,等会再试,直到用gem查看到有rubygems-update (1.3.6)
tongxiaoming520@tongxiaoming520-laptop:~$ gem list --local
*** LOCAL GEMS ***
rubygems-update (1.3.6)

~$ sudo gem install -v=2.3.2 rails             gem若没更新成功  ,rails安装会失败
在/etc/profile
export PATH=/home/tongxiaoming520/.gem/ruby/1.8/bin:$PATH




若没安装此包libopenssl-ruby必须安装  tongxiaoming520@tongxiaoming520-laptop:~$ sudo apt-get install libopenssl-ruby


tongxiaoming520@tongxiaoming520-laptop:~/RailsApps/Depot$ rake
(in /home/tongxiaoming520/RailsApps/Depot)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql




tongxiaoming520@tongxiaoming520-laptop:~/RailsApps/test_rails$ script/server                                                                     
=> Booting WEBrick                                                      
=> Rails 2.3.2 application starting on http://0.0.0.0:3000              
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:76:in `establish_connection': Please install the jdbcmysql adapter: `gem install activerecord-jdbcmysql-adapter` (no such file to load -- active_record/connection_adapters/jdbcmysql_adapter) (RuntimeError)

检查这个active_record/connection_adapters/jdbcmysql_adapter是否存在,如果已经安装好再看看这个路径有没有加到环境变量里。

提示安装mysql.rb driver

安装之前必须安装 libmysqlclient15-dev  ruby1.8-dev
sudo apt-get install libmysqlclient15-dev 
sudo apt-get install ruby1.8-dev

sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config


===========================================================================================================================
tongxiaoming520@tongxiaoming520-laptop:/usr/local/mysql/bin$ mysql_config --socket
/var/run/mysqld/mysqld.sock
bin/mysql_config --socket

rake db:charset
rake db:version
tongxiaoming520@tongxiaoming520-laptop:~/RailsApps/Depot$ rake --trace db:create:all

===========================================================================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值