在 Ubuntu 12.04 上安装 rails 时出现问题。Rails gems 库是空的

在 Ubuntu 12.04 上安装 rails 时出现问题。Rails gems 库是空的

我在 Ubuntu 12.04 上安装 rails 时遇到了一些问题。我的 Ubuntu 上有一段时间使用 rails。但出于某种原因,我卸载了 rails。当我决定使用 再次安装它时sudo gem install rails。该命令rails -v不起作用。当我运行该命令时,sudo gem install rails没有发生错误,只有一条消息说:

Successfully installed rails-3.2.6

我查看了文件夹/usr/lib/ruby/gems/1.8/gems/rails-3.2.6,它是完全空的?

我想知道如何解决这个问题?

答案1

下面是我为 Ubuntu Server 12.04 编写的 openvz 容器脚本。它也应该适用于桌面版本。它会下载并安装大量更新和依赖项。如果您不将其用作生产环境,则可以删除其中的许多内容,但即使在开发环境中,它对我来说似乎也能很好地工作。

它将安装最新的 Ruby、Gems、Ruby on Rails、Passenger

sudo su

apt-get 更新 && apt-get 升级 -y && apt-get 安装 libopenssl-ruby build-essential nano libmagic-dev coffeescript zlib1g-dev libyaml-dev libssl-dev libmysqlclient-dev ntp ntpdate apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libcurl4-openssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev libmagick-dev git-core git-gui git-doc libreadline-dev -y && a2enmod suexec 重写 ssl 操作包括 && a2enmod dav_fs dav auth_digest && /etc/init.d/apache2 restart && wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz&& tar zxf ruby​​-1.9.3-p194.tar.gz && cd ruby​​-1.9.3-p194 && ./configure && make && make install && gem update --system && gem install rails && gem install airline && airline-install-apache2-module

相关内容