Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从另一台计算机打开RubyonRails项目_Ruby On Rails_Git_Heroku_Import - Fatal编程技术网

Ruby on rails 从另一台计算机打开RubyonRails项目

Ruby on rails 从另一台计算机打开RubyonRails项目,ruby-on-rails,git,heroku,import,Ruby On Rails,Git,Heroku,Import,我还是开发RubyonRails应用程序的初学者。我在我的旧笔记本电脑上开发了一个项目。我想在我的新手机上打开它。当我从github下载项目时,我无法执行“heroku open”。我收到以下错误:“未指定应用程序” 如果我写git push heroku master,它会说“不是git存储库” 你能帮我吗?非常感谢 使用git clone 使用cd[project\u name] 使用bundle安装 创建数据库rakedb:Create 运行迁移rake db:migrate 阅读具有相同

我还是开发RubyonRails应用程序的初学者。我在我的旧笔记本电脑上开发了一个项目。我想在我的新手机上打开它。当我从github下载项目时,我无法执行“heroku open”。我收到以下错误:“未指定应用程序”

如果我写git push heroku master,它会说“不是git存储库”

你能帮我吗?非常感谢

  • 使用
    git clone
  • 使用
    cd[project\u name]
  • 使用
    bundle安装
  • 创建数据库
    rakedb:Create
  • 运行迁移
    rake db:migrate
  • 阅读具有相同错误消息的某人
  • 阅读

  • 让我知道这是否解决了您的问题。

    Heroku是部署您的应用程序的云服务器

    在本地框中,您可以通过以下方式打开rails应用程序:

  • 克隆存储库
  • 打开终端,导航到项目目录
  • 键入
    script/server
    (如果早于Rails 3)或
    Rails server
    (Rails 3.0以后) 这将启动Rails应用程序


    如果您有一个数据库设置,那么您可能必须执行
    rakedb:create
    rakedb:migrate
    rakedb:seed
    。您需要确保数据库已安装并正在运行。

    首先创建Heroku应用程序

    heroku create
    
    这将创建一个名为“heroku”的远程Git存储库。您可以使用

    git remote -v
    
    然后,使用

    git push heroku master
    

    您可以获得Heroku文档的完整详细信息:

    听起来像是您在第一台机器上设置了项目以及Heroku应用程序,但是当您将其克隆到另一台机器上时,Heroku remote不再存在

    这是因为当您键入“git push heroku”时,您告诉git在您的配置文件中查找名为“heroku”的远程repo(
    /yourapp/.git/config

    要查看远程回购的当前列表,请键入以下内容:

    get remote -v
    
    如果此列表中没有heroku remote,并且安装了heroku Toolbelt,则只需运行以下命令即可重新添加heroku remote:

    heroku git:remote -a <app-name>
    
    heroku git:remote-a
    非常感谢!我跟随你的脚步。我想回滚30天前完成的旧版本。我尝试过在谷歌上搜索时提供的解决方案,但没有成功。我想回滚旧版本并在rails服务器上测试它。谢谢!