ruby-on-rails - 无法连接到本地主机 :3000 after creating Rails project

标签 ruby-on-rails node.js ruby git ubuntu

我最近安装了 Ruby,然后安装了 Rails。我使用一些教程作为使用命令进行安装的指南:

sudo apt-get update
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 libffi-dev nodejs

然后使用rbenv:

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.1
rbenv global 2.4.1
ruby -v

说明ruby安装正确。

我安装了 bundler :

gem install bundler

配置的 Git:

git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
ssh-keygen -t rsa -b 4096 -C "YOUR@EMAIL.com"`

我将新生成的 ssh key 粘贴到此处:

cat ~/.ssh/id_rsa.pub

我安装了 Rails:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

gem install rails -v 5.1.3

rbenv rehash

然后验证安装:

rails -v

这表明 Rails 安装成功。

然后我设置MySQL:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

然后创建了一个项目:

rails new myapp -d mysql

创建数据库时:

rake db:create

我明白了

rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)

(See full trace by running task with --trace)

当我运行时

rails server

并访问localhost:3000我的浏览器显示无法连接。

我安装 MySQL 时没有密码。

有什么问题吗?我之前在同一系统上安装了 PHP7、MySQL 和 phpMyAdmin。这会是问题所在吗?

最佳答案

运行rake db:create时,请确保您位于应用的文件夹中:

cd myapp
rake db:create

关于ruby-on-rails - 无法连接到本地主机 :3000 after creating Rails project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45651194/

相关文章:

ruby-on-rails - 渲染与部分渲染和良率之间的差异

ruby-on-rails - 如何在中型 Rails 应用程序中组织 Controller ?

ruby-on-rails - 从另一台计算机打开 Ruby on Rails 项目

ruby-on-rails - 捆绑安装时 Nokogiri 发生错误 (OSx Mavericks)

Ruby:切换 bool 内联?

ruby-on-rails - 跳过特定 Controller rails 的特定操作的登录

javascript - 一次加入多个房间 Socket.io

node.js - Nodejs 的 Nodejitsu 托管详细信息是什么

文件上传后的node.js keystoneJS渲染 View

ruby-on-rails - 如何在创建时使用主键的值设置另一列