ruby-on-rails – 我可以在heroku app的environment.rb中运行`gi
发布时间:2020-12-17 02:37:32 所属栏目:百科 来源:网络整理
导读:我已经有了这一块代码,当环境开始时(environment.rb),它会拉动当前仓库的git版本. APP_VERSION = `git describe --always --long` unless defined? APP_VERSION 这让我拉起网站,转到某个页面,看到网站上的版本是正确的.这段代码正在使用EngineYard,但是在Her
我已经有了这一块代码,当环境开始时(environment.rb),它会拉动当前仓库的git版本.
APP_VERSION = `git describe --always --long` unless defined? APP_VERSION 这让我拉起网站,转到某个页面,看到网站上的版本是正确的.这段代码正在使用EngineYard,但是在Heroku上我会在应用启动时得到这个: 致命的:不是git存储库(或任何父目录):.git 在heroku上运行git描述是否可行? 解决方法
我认为你不能;当您使用git push将应用程序部署到Heroku时,它似乎将其放入存储库,然后在没有git存储库的情况下对代码进行干净的检查.你可以使用heroku run bash命令来查看,看看有什么.这是我的一个应用程序的内容:
$heroku run bash Running `bash` attached to terminal... up,run.1 ~ $ls -a . bin config.ru Gemfile lib public .rspec TODO.txt .. .bundle db Gemfile.lock Procfile Rakefile script vendor app config doc .gitignore .profile.d README spec 没有.git目录,所以git命令不起作用. 如果您只想查看当前部署的版本,可以在“活动”选项卡下的应用程序的Heroku仪表板中看到该版本. (https://dashboard.heroku.com/apps/ [你的应用程序名称] /活动)但我不确定如何将git版本添加到您的应用程序代码中,以便您可以将其显示为应用程序的一部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 用于rails 3.1.4应用程序控制器的rspec 2
- cocos2dx里访问调用Android函数
- ruby-on-rails – Rails 4 to_json产生意外的异常nil不是一
- Swift GYB 简易教程
- 为什么PostgreSQL在函数中以不同的方式处理我的查询?
- vue省市区三联动下拉选择组件的实现
- Cocos2d-x vs cocos2d-android for Android游戏
- ios – XCode代码siging错误XCTest
- 无法转换表达式的类型’CGRect’以键入’NSCopying!’在迅
- 正则表达式 – 如何在Jinja2中使用正则表达式?