在 debian Squeeze 上安装 RoR
有什么方法可以在我的 debian squeeze 上安装 Ruby 1.9.2 或 1.8.7 + Rails 3 吗?
is there any way to install Ruby 1.9.2 or 1.8.7 + Rails 3 on my debian squeeze?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可能不想在生产计算机上使用 RVM。它的 $PATH 魔力会在不明显的地方(例如 cron 作业)被破坏,然后你就会陷入困境。
您可以简单地从源代码构建并使用 checkinstall 为自己创建一个 .deb。这是一个 Ubuntu 教程应该可以很好地翻译成 Debian。
You probably don't want to use RVM on a production machine. Its $PATH magic will break in non-obvious places (e.g. cron jobs), and you'll be up a creek.
You could simply build from sources and use checkinstall to create a .deb for yourself. Here's a tutorial for Ubuntu that should translate pretty well into debian.
首先安装
rubygems
,我认为这是唯一的Debian软件包。然后(作为 Ruby gems):rvm
(与它一起安装ruby 1.9.2
,或您想要的 Ruby 版本)bundler
rails< /code>
然后您可以使用 Bundler 管理应用程序 gem。
First install
rubygems
, I think it's the only Debian package. Then (as Ruby gems):rvm
(install with itruby 1.9.2
, or Ruby version you want)bundler
rails
And then you can manage application gems with Bundler.
你看过 railsready-debian-lenny (据说它也适用于 Squeeze) ?不要忘记安装 readme.md
Have you looked at railsready-debian-lenny (it is claimed to work on Squeeze too)? Don't forget to install dependencies pointed in readme.md
以下步骤概述了以普通用户身份安装 Ruby On Rails。
首先检查用户是否有sudo权限。为此,请尝试执行一个简单的命令
如果您看到类似上面的消息,则需要将用户添加到 sudoer 文件中,这可以通过
检查是否安装了 ruby 来完成。执行下面的命令
如果你看到类似这样的东西,这意味着 ruby 没有安装。安装它
安装附加库
安装 rvm
设置 rvm 路径
您应该将其添加到 .bashrc 文件中。
获取最新的rvm并重新加载它
安装ruby 1.9.3
我需要安装readline lib
获取rails gem
检查是否有rails
获取readline包
获取sqlite3
你已经准备好创建你的第一个rails应用程序
你可以找到更多信息< a href="http://unlimit.in/installing-ruby-on-rails-on-debian.html" rel="nofollow">http://unlimit.in/installing-ruby-on-rails-on- debian.html
The steps below outlines installing Ruby On Rails as a normal user.
Check first if the user has sudo rights. To do this try executing a simple command
If you see a message like above, you will need to add the user to the sudoer file, this can be done by
Check if you have ruby installed. Execute the command below
If you see something like this, this means ruby is not installed. Install it
Install additional libraries
Install rvm
Set the rvm path
You should add this to the .bashrc file.
Fetch the latest rvm and reload it
Install ruby 1.9.3
I needed to install the readline lib
Get the rails gem
Check if you have rails
Get the readline package
Get sqlite3
You are all set to create your first rails app
You can find more info http://unlimit.in/installing-ruby-on-rails-on-debian.html
安装 Ruby 和您喜欢的任何 Gems 的最佳方法是使用 RVM。它将为您编译最新版本的 Ruby,并为您提供管理 gemset 的工具。
依赖发行版的软件包通常是一个坏主意,因为它们通常已经过时了。
The best way to install Ruby and any Gems you like is with RVM. It will compile the latest version of Ruby for you and give you tools to manage gemsets.
Relying on the distribution's packages is usually a bad idea, because they are typically out-of-date.