gpt4 book ai didi

ruby-on-rails - Ubuntu 10 ruby 1.9 Rails 3 : No such file or directory

转载 作者:数据小太阳 更新时间:2023-10-29 07:29:11 24 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间。我在装有 ruby​​ 1.8 的开发机器上运行 Ubuntu 10,我将其删除。我使用 RVM 和本教程安装了 Ruby 1.9.3 和 rails3 http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/


当我输入 ruby -v 时,我得到了

ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

这似乎是正确的。

我创建了一个新的测试应用程序

rails new mysite

成功创建了新的应用程序。然后我

cd mysite

并创建了一个 gemset

rvm gemset create 'rails3'

然后我在/mysite/文件夹中使用了它

rvm use 1.9.3@rails3 --rvmr
Using /usr/local/rvm/gems/ruby-1.9.3-p125 with gemset rails3

但是当我尝试运行它时出现了问题

root@server-pc:/var/www/mysite# rails s
-bash: /usr/bin/rails: /usr/bin/ruby1.8: bad interpreter: No such file or directory

编辑1:

root@server-pc:/var/www/mysite# which ruby
/usr/local/rvm/rubies/ruby-1.9.3-p125/bin/ruby

最佳答案

根用户登录


删除旧 ruby

列出 ruby 包

dpkg -l | grep ruby

然后删除所有 ruby 包

aptitude purge <package name>

如果你安装了rvm

rvm remove all

然后

rvm implode

rvmsudo rvm implode

安装 ruby

仍然以 root 身份登录

安装所有必要的工具和库

apt-get install curl git-core build-essential zlib1g-dev libssl-dev libreadline5-dev

安装rvm

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

然后在您的 .bashrc 中添加这一行作为最后一行:

nano ~/.bash_profile

if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi

测试 RVM 安装

rvm notes

接下来,您可以运行 ruby​​ 1.9.2 开始安装

rvm install 1.9.2

安装最多需要几分钟,完成后您必须将 ruby​​ 1.9.2 设置为默认版本

rvm --default ruby-1.9.2

测试你的新 ruby​​ 安装ruby -v

安装 Rails 3

gem install rails

如果你想使用 sqlite 快速启动和运行数据库,那么你需要 sqlite3 和 libsqlite3-dev 包

apt-get install sqlite3 libsqlite3-dev

gem install sqlite3-ruby

创建新应用

rails new testapp

cd testapp

确保您在测试应用程序目录中并运行

rails s

打开浏览器 http://localhost:3000

关于ruby-on-rails - Ubuntu 10 ruby 1.9 Rails 3 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com