如何设置Ruby on Rails?
我有兴趣在我的10.10笔记本电脑上设置Ruby on Rails环境。
我需要记住安装的任何特殊内容(即10.10可能是新的还是唯一的)?
是否有我可以遵循的建议演练?
提前致谢。
安装ruby有很多种方法。
-
RVM。 这是许多rubyists使用的“传统”方式。
-
rbenv。
-
从包裹 。
-
来源(回答)。
从包裹。
安装以下包。
ruby1.9.1满 , ruby1.9.1-dev , libpq-dev (如果你在rails开发上做ruby,那么只有libpq-dev。)
这个问题有一个答案,它引出了一个更有趣的“操作方法”文章“Ubuntu,Ruby,RVM,Rails和You”,引导我们从rvm
开始全新安装Ruby(和相关的东西)。 它增加了见解并为初学者提供了很多评论 – 因为当没有所有背景知识和支持时,Ruby真的很难获得设置。
该文章最后更新于2012年10月11日,应该安装Ruby 1.9.3,RVM和Rails 3.2.8。
为了链接相关问题,我发布了这个答案。
以下是使用rvm安装Ruby on Rails(RoR)的说明 。 目前,这将使用rails版本4.0.0安装ruby版本1.9.3和2.0.0。
安装最新版本的RVM,Ruby和Rails(在正常存储库之外)
-
删除所有当前存在的ruby和rvm软件包和安装。
注意:显然,Ubuntu在存储库中有一个破坏版本的rvm(不,我没有指向手头的具体问题的链接,并且无法在Launchpad中找到错误参考此内容。有各种火焰 – 关于不使用标准存储库的内容,我不会在这里讨论;-))。
当试图通过现有的rvm安装运行它来安装更新版本的ruby时,您将看到一条消息,将您重定向到Stack Overflow上的修复程序。
为了完整起见,我在这里引用解决方案:
在这里,您需要删除任何现有的ruby或rvm软件包及其配置文件。 从终端运行以下命令( Ctrl – Alt – t ):
sudo apt-get --purge remove ruby-rvm sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
从旧的RVM设置打开新终端并validation环境是否干净(应该没有输出):
env | grep rvm
如果有输出,尝试打开新终端,如果它没有帮助,然后重新启动计算机。
-
使用以下命令安装新的(最新的)ruby和rvm二进制文件:
\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles
在安装下载期间,将对
~/.bash_profile
和其他配置文件进行一些更改。 请注意,屏幕上还会显示几条重要说明。为了使您的安装成功,遵循它们非常重要。 此时,系统可能会提示您输入sudo / root密码以满足任何缺少的依赖关系。 输入它并在适当的提示下选择[Y}。
注意:这些文件是从GitHub上的稳定分支下载的。
RVM将安装到/home/username/.rvm/
将rvm PATH行添加到/home/username/.bashrc /home/username/.zshrc。
将rvm加载行添加到/home/username/.bash_profile /home/username/.zprofile。
-
获取您的rvm文件以使新更改生效。 运行命令:
source /home/username/.rvm/scripts/rvm
-
validation您是否正在运行最新版本的ruby:
$ruby --version ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
-
如果您更喜欢运行
ruby 1.9.3
,则需要执行以下操作:rvm install 1.9.3 rvm use 1.9.3 --default
-
安装RubyGems
rvm rubygems current
-
安装导轨
gem install rails
资料来源:
-
Stack Overflow:使用RVM安装Ruby 1.9.3但命令行不显示ruby -v
-
下载Ruby
-
Ruby版本管理器(RVM)
-
如何在Ubuntu上安装Ruby(和RVM)
2012年6月
我一直在使用这个幻想的单线程用于rails 3.2 w / ruby 1.9.3,RVM等,
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
RVM。
rvm有一个非常好的安装程序。
首先,安装curl 。
然后,您需要安装依赖项:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
现在,您可以使用自动安装程序:
curl -L https://get.rvm.io | bash -s stable --ruby
之后,注销然后重新登录,你就完成了!
ruby -v
应该返回类似的东西:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
如果没有,那么您应该查看RVM的故障排除页面。
rbenv + ruby-build。
首先,安装一些依赖项:
sudo apt-get build-dep ruby1.9.1-full sudo apt-get install curl git
然后,安装它:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc
现在,安装Ruby Build:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build rbenv install 2.0.0-p247 rbenv global 2.0.0-p247 gem install bundler rbenv rehash
全部完成!