在 debian Squeeze 上安装 RoR

发布于 2024-10-18 20:24:44 字数 68 浏览 3 评论 0原文

有什么方法可以在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

情深如许 2024-10-25 20:24:44

您可能不想在生产计算机上使用 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.

最后的乘客 2024-10-25 20:24:44

首先安装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 it ruby 1.9.2, or Ruby version you want)
  • bundler
  • rails

And then you can manage application gems with Bundler.

东京女 2024-10-25 20:24:44

你看过 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

私野 2024-10-25 20:24:44

以下步骤概述了以普通用户身份安装 Ruby On Rails。

首先检查用户是否有sudo权限。为此,请尝试执行一个简单的命令

$sudo ls -a
[sudo] password for unlimit:
unlimit is not in the sudoers file. This incident will be reported.

如果您看到类似上面的消息,则需要将用户添加到 sudoer 文件中,这可以通过

$echo 'unlimit ALL=(ALL) ALL' >> /etc/sudoers

检查是否安装了 ruby​​ 来完成。执行下面的命令

$ruby -v
-[bash]: ruby:command not found

如果你看到类似这样的东西,这意味着 ruby​​ 没有安装。安装它

$sudo apt-get install ruby

安装附加库

$sudo apt-get install build-essential
$sudo apt-get install curl
$sudo apt-get install libssl-dev

安装 rvm

$curl -L get.rvm.io | bash -s stable

设置 rvm 路径

$source $HOME/.rvm/scripts/rvm

您应该将其添加到 .bashrc 文件中。
获取最新的rvm并重新加载它

$rvm get head && rvm reload

安装ruby 1.9.3

$rvm install 1.9.3 --with-openssl-dir=$HOME/.rvm.usr

我需要安装readline lib

$sudo apt-get install libreadline-dev

获取rails gem

$gem install rails -v 3.2.3

检查是否有rails

$rails -v
Rails 3.2.3

获取readline包

$rvm pkg install readline

获取sqlite3

$sudo apt-get install sqlite3 libsqlite3-dev

你已经准备好创建你的第一个rails应用程序

$rails new app HelloWorld

你可以找到更多信息< 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

$sudo ls -a
[sudo] password for unlimit:
unlimit is not in the sudoers file. This incident will be reported.

If you see a message like above, you will need to add the user to the sudoer file, this can be done by

$echo 'unlimit ALL=(ALL) ALL' >> /etc/sudoers

Check if you have ruby installed. Execute the command below

$ruby -v
-[bash]: ruby:command not found

If you see something like this, this means ruby is not installed. Install it

$sudo apt-get install ruby

Install additional libraries

$sudo apt-get install build-essential
$sudo apt-get install curl
$sudo apt-get install libssl-dev

Install rvm

$curl -L get.rvm.io | bash -s stable

Set the rvm path

$source $HOME/.rvm/scripts/rvm

You should add this to the .bashrc file.
Fetch the latest rvm and reload it

$rvm get head && rvm reload

Install ruby 1.9.3

$rvm install 1.9.3 --with-openssl-dir=$HOME/.rvm.usr

I needed to install the readline lib

$sudo apt-get install libreadline-dev

Get the rails gem

$gem install rails -v 3.2.3

Check if you have rails

$rails -v
Rails 3.2.3

Get the readline package

$rvm pkg install readline

Get sqlite3

$sudo apt-get install sqlite3 libsqlite3-dev

You are all set to create your first rails app

$rails new app HelloWorld

You can find more info http://unlimit.in/installing-ruby-on-rails-on-debian.html

你如我软肋 2024-10-25 20:24:44

安装 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文