如何在Ubuntu11.04中使用mysql环境制作RubyonRails
如何在Ubuntu11.04中使用mysql环境制作RubyonRails 我使用如何在Ubuntu11.04中使用mysql环境制作RubyonRails,mysql,ruby-on-rails,ubuntu,Mysql,Ruby On Rails,Ubuntu,如何在Ubuntu11.04中使用mysql环境制作RubyonRails 我使用 sudo apt-get install ruby sudo apt-get install mysql-server 然后我试着 gem install rails 但是我不知道要安装mysql适配器吗 有我可以遵循的文件吗 更新: 现在,我安装gems使用 gem install rails. 没有错误 但是当我跑的时候 rails -v 我得到的“rails”未安装,您可以键入sudo apt
sudo apt-get install ruby
sudo apt-get install mysql-server
然后我试着
gem install rails
但是我不知道要安装mysql适配器吗
有我可以遵循的文件吗
更新: 现在,我安装gems使用
gem install rails.
没有错误
但是当我跑的时候
rails -v
我得到的“rails”未安装,您可以键入sudo apt get install rails
但是,当我切换到rails bin目录并使用ruby运行rails脚本时,我可以得到以下版本:
xx@mac:/$ rails -v
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
xx@mac:/$ cd /var/lib/gems/1.8/bin/
xx@mac:/var/lib/gems/1.8/bin$ ruby rails -v
Rails 3.2.1
xx@mac:/var/lib/gems/1.8/bin$
因此,这似乎是“rails”无法直接运行的原因,如何修复它?您可能需要包含依赖项:
gem install rails --include-dependencies
下面的链接是一个很好的资源。
您最好使用RVM来管理您的Ruby和Gems,而不是发行版的Ruby 见RVM文件: 一旦安装了RVM和Ruby解释器,就安装rails gem(使用MRI 1.9.2和名为“your_gemset”的gemset): 生成Rails项目,然后更新Gemfile(在项目目录中):删除sqlite3适配器条目并将其替换为mysql2适配器:
# Gemfile
# gem 'sqlite3'
gem 'mysql2'
最后,使用编辑database.yml文件。我使用
gem安装rails
,它安装了许多gem,但当我尝试rails-v
时,它显示程序“rails”当前未安装。您可以通过键入:sudo apt get install rails来安装它
# Gemfile
# gem 'sqlite3'
gem 'mysql2'