无法在ubuntu 14.04上访问rails控制台

时间:2015-02-21 15:34:01

标签: ruby-on-rails ruby ubuntu console server

我正在尝试访问控制台来管理我的应用程序,它不会让我。我正确的是rails console或rails c,我得到了这个:

agustin@agustin:~/Agustin/RoRProyect$ rails c
/usr/lib/ruby/vendor_ruby/active_support/test_case.rb:12:in `<module:ActiveSupport>': uninitialized constant Test (NameError)
    from /usr/lib/ruby/vendor_ruby/active_support/test_case.rb:11:in `<top (required)>'
    from /usr/lib/ruby/vendor_ruby/rails/console/app.rb:2:in `<top (required)>'
    from /usr/lib/ruby/vendor_ruby/rails/application.rb:312:in `initialize_console'
    from /usr/lib/ruby/vendor_ruby/rails/application.rb:152:in `load_console'
    from /usr/lib/ruby/vendor_ruby/rails/commands/console.rb:27:in `start'
    from /usr/lib/ruby/vendor_ruby/rails/commands/console.rb:8:in `start'
    from /usr/lib/ruby/vendor_ruby/rails/commands.rb:41:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

另外,经过一段时间或我关闭终端后,我的服务器一直在运行,但我无法登录到我的localhost:端口,我无法取消它所以我每次关闭时都要重新启动计算机,我该如何关闭它?

非常感谢ubuntu和ruby的新手,所以我会提供任何帮助!

1 个答案:

答案 0 :(得分:1)

这是一个错误并描述了here

运行以下命令:

sudo apt-get install ruby-test-unit
sudo echo require 'test/unit' >> /usr/lib/ruby/vendor_ruby/active_support/test_case.rb

我认为使用RVMRBENV是Ruby社区中一种流行的做法,用于安装和维护ruby版本。

使用Ruby安装RVM

确保您已使用shell登录:

终端&gt;编辑&gt;个人资料首选项&gt;标题和命令&gt;选中Run命令作为登录shell

安装相关性:

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties

安装RVMRuby 2.1.5

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
rvm install 2.1.5
rvm use 2.1.5 --default
ruby -v

要排除每个包的文档:

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

在安装rails之前,您可以安装将在v8 JS引擎中出现的节点:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

最后rails (可选)

gem install rails