将 exec 与 heroku 捆绑在一起 - 有必要吗?

2024-01-10

我最近在 Heroku 上设置了一个 Cedar (Rails 3.1) 应用程序,并且要运行例如迁移,您需要这样做

heroku run rake db:migrate

我了解到在任何 rake 命令之前使用“bundle exec”是一个很好的做法(正如 Katz 所说http://yehudakatz.com/ http://yehudakatz.com/)。所以,我认为也许以下实际上是更好的做法:

heroku run bundle exec rake db:migrate

但是为了减少冗长,可以使用前一个命令,还是使用bundle exec 的命令至关重要?


在 Heroku 上,当编译 slug 时,Gems 会按照 Gemfile 中的指定安装到一个干净的 slug 中,因此不会有无关的 Gem 漂浮在周围 - 无需在 Heroku 上使用 bundle exec - 否则我确信Heroku 文档会告诉你这样做。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 exec 与 heroku 捆绑在一起 - 有必要吗? 的相关文章

  • has_many 关系中的 Active Record 对象何时保存?

    我正在使用 Rails 1 2 3 是的 我知道 并且对如何使用感到困惑has many适用于对象持久性 为了举例 我将使用它作为我的声明 class User lt ActiveRecord Base has many assignmen
  • 将实例变量传递到表单中 - Rails

    由于我对 Rails 以及如何跨模型使用变量的了解很少 这可能是一个错误 因此如果需要更多代码来回答它或者我的术语不正确 请告诉我 我很乐意更新问题 我有一个帖子供稿 我希望用户能够 喜欢 这些帖子 虽然以下代码允许 Likes 在单个帖子
  • Ruby/Rails - 如何创建类并从控制器访问它

    我一直在尝试使用一些不同的 gem 在 Rails 3 中显示谷歌地图 但遇到了一些问题 幸运的是我发现了这个https github com YouthTree bhm google maps https github com Youth
  • 如何让 Twilio 在hangup() 被触发时停止拨号?

    我一直在使用 twilio ruby gem 开发 Twilio 应用程序 但我陷入了一个部分 为呼叫构建 TwiML 响应 我拨打一些号码 以便他们也可以接听呼叫 def handle gather response Twilio Twi
  • 以 Rails 形式处理 MongoMapper EmbeddedDocument

    首先 我对一般编程和 Rails 都是新手 我选择 Rails 是因为它看起来是一种很容易上手的语言 对于我的项目 我将 MongoMapper 与 Rails 结合使用 我正在尝试以与文档相同的形式处理嵌入文档 我有以下模型 class
  • Rails 生产“CSS 未预编译”

    我已经在我的 Leopard 网络服务器上使用生产环境在姊妹 Rails 3 1 应用程序上完成了此操作 所以我没想到部署这个应用程序会如此失败 我已经让 Passenger 识别出该应用程序 但我在 apache 中收到 GET miss
  • 如何构建任务“gems:install”

    我正在将 Rails 应用程序部署到 Linux 服务器 并且缺少一些 rake 任务 包括 rake gems install 和 rake db 我正在运行来自 GEM 的 Rails 2 3 4 为什么是这样 我该如何解决 我可以以某
  • 装饰 Rails 中的属性

    我有一个name上的属性Person模型 每次我访问name属性 我想要name capitalize被退回 在模型内执行以下操作将不起作用 def name name capitalize end 那么还有什么选择呢 我建议您使用自定义格
  • 如何从 Rails 项目中删除 gem?

    我正在尝试从我的项目中删除一个 gem 因此我进入了 gem 文件并将其注释掉 gem some gem gem gem I dont want gem another gem 然后我跑 bundle 为了检查宝石是否消失 我输入 bund
  • STI 在遗传类型之间发生变化。

    在我的模型中 我像这样使用 STI 车辆型号 vehicle rb class Vehicle lt ActiveRecord Base end 车型 car rb class Car lt Vehicle end 总线模型 bus rb
  • Rails 中的“class << self”是什么意思? [复制]

    这个问题在这里已经有答案了 可能的重复 Ruby 中的 class https stackoverflow com questions 2505067 class self idiom in ruby有人可以向我解释一下 class htt
  • 如何使用 RSpec 测试 javascript 重定向?

    我正在使用 xhr post 与控制器交互 并且我期待重定向 在 js erb 中 我有 window location href address 手动测试 浏览器会正确重定向 我如何使用 RSpec 测试它 response should
  • Rails3 has_many 关系中子项计数的范围

    尝试在rails3中做一个范围 book has many chapters 我想要 range long 返回超过 10 章的书籍 如何最好地构建这个范围 不使用计数器缓存 thanks 这应该会让你继续 class Book scope
  • 可以通过 url 发送 JSON 吗?

    我有一个 ruby 哈希 其中键是 url 值是整数 我将哈希值转换为 JSON 我想知道是否能够通过 AJAX 请求在 url 内发送 JSON 然后从 params 哈希值中提取该 JSON 另外 我将把 JSON 化的 ruby 哈希
  • Rails:使用水豚填充动态字段

    我有一个通过 javascript 动态创建的带有长 id 的文本字段 user user skills attributes 69878013874980 skill title 哪里的69878013874980是生成的时间戳 如何在水
  • 解析迁移到 mLabs 和 Heroku 的错误

    我至少一年前将解析数据库迁移到 Mlabs 从那时起我就一直在开发该应用程序 解析仪表板表示我已成功迁移 Mlab 和 Parse 都收到了数据库的更新 然而 在过去一两周内 该应用程序不再经过登录页面 没有调整代码 这是服务器问题 以下是
  • Rails Structure.sql 和 schema.rb 之间有什么区别

    我知道 schema rb 文件是一个 ruby 文件 它是在运行 rake 迁移时创建和修改的 但是 Structure sql 呢 我在一些项目中看到了 schema rb 在其他项目中看到了 Structure sql 以及在一些这两
  • 新 Rails 应用程序出现问题

    我刚刚创建了一个新的rails应用程序 在CL上 使用rails new 我使用的是4 2 6 但似乎在我对应用程序执行任何操作之前我遇到了错误 first config environments development rb 53 in
  • 如何检查用户电子邮件的唯一性并将结果传递给 jQuery?

    我有这个问题 我正在控制器中检查用户电子邮件并发送 json 成功响应 如果已获取 并添加输入的 css 样式 我还需要阻止提交并添加一些消息 这是我的检查电子邮件操作 使用本文 http paydrotalks com posts 45
  • Rails 未定义“2013-03-06”的方法“strftime”:字符串

    我收到错误 2013 03 06 的未定义方法 strftime 字符串 当尝试使用 strftime 从字符串 2013 03 06 正常显示日期 2013 年 6 月星期日 3 日或类似的日期 时 在我的 index html erb

随机推荐

  • 分享按钮看起来被禁用

    我试图在我的应用程序中使用共享按钮 但它看起来好像被禁用了 我已经初始化了sdk Override protected void onCreate Bundle savedInstanceState super onCreate saved
  • 通过单击 div 填充输入 - jQuery

    我想通过单击包含表单所需的所有内容的 div 自动填写表单 我的分部 div class ab ul li Sahar Raj li li Address li li City li li State li li Pin li li 987
  • 错误:以下未跟踪的工作树文件将被签出覆盖

    当我做git status它说nothing to commit working directory clean 然后我就这么做了git pull rebase 它说 First rewinding head to replay your
  • 防止页面加载时将后缀添加到资源中

    我有一个 JSF2 应用程序正在运行并且工作没有问题 我在 JSF 中遇到的问题与资源包有关 所有资源都有 xhtml后缀附加到它 所以main css变成main css xhtml当在浏览器中加载时 我想拥有它 所以 xhtml不附加到
  • OAuth 登录 Cordova Firebase

    我尝试按照本 Firebase 教程中的步骤在混合 Cordova 应用程序中使用 OAuth SignIn Cordova Firebase 使用 OAuth 提供程序和 Cordova 进行身份验证 https firebase goo
  • ECR Repo 的 Dockerrun.aws.json 结构

    我们正在从 Docker Hub 切换到 ECR 我很好奇如何构造 Dockerrun aws json 文件以使用此映像 我尝试将名称修改为
  • 什么情况下最好使用无条件 AND(& 而不是 &&)

    我想知道Java中的一些情况 或者更一般地说 在编程中 当在布尔表达式中首选使用无条件时AND 而不是条件版本 我知道它们是如何工作的 但我无法考虑使用单个的情况 是值得的 我在现实生活中发现了一些情况 其中表达式的两边都非常便宜 因此它节
  • eclipse 如何知道你的项目名称?

    我在磁盘上有一个完全工作的项目 假设它称为 mygame 其中包含多个活动 首先被调用的活动称为 启动器 我希望该项目名为 com mycompany mygame 但是当我在 eclipse 中执行导入项目并选择项目的根目录时 会出现一个
  • 计算两个角度之间的绝对差

    我有两个角度a和b 我想计算两个角度之间的绝对差 例子 gt gt absDiffDeg 360 5 ans 5 gt gt absDiffDeg 5 5 ans 10 gt gt absDiffDeg 5 5 ans 10 标准化差异 a
  • 如何使用 Selenium WebDriver 查找嵌套跨度中的元素?

    我正在尝试单击跨度 n6 中的 新交易 链接 该跨度 n6 是跨度 n2 的子元素 我能够到达 n2 但它无法识别 n6 请帮助我是 Selenium WebDriver 的新手 在这里我发布了 html 和我的代码 Trading 新的
  • 函数式 Scala 的重构/布局

    这一班班轮 Console println io Source fromFile names txt getLines mkString split map x String gt x slice 1 x length 1 sortBy x
  • KITTI校准文件中参数的格式

    我从以下位置访问了校准文件KITTI 的部分里程计 http www cvlibs net datasets kitti eval odometry php 其中一个校准文件的内容如下 P0 7 188560000000e 02 0 000
  • 根据数据类型对 WPF DataGrid 单元格进行条件格式化

    我有一个继承自 WPF DataGrid 控件的用户控件 并向其传递不同的对象列表 因此 网格的列取决于 即自动生成 我发送的对象的类
  • 如何从createQueryBuilder获取sql?

    你知道我如何从 createQueryBuilder 获取 sql 吗 我的 Entity DownloadRepository php 类 public function getLastDownload limit query this
  • Npm 发布到私有范围总是失败

    我最近创建了一个新组织 并选择了付费计划来发布无限的私人包 但是 每次我尝试将包发布到我的组织时 它都会不断出现以下错误 npm ERR publish Failed PUT 403 npm ERR code E403 npm ERR Fo
  • android - 如何在活动完成后显示对话框

    假设我们有两个活动 Activity1 和 Activity2 在 Activity1 的 onClick 方法中 如果按下某个按钮 我们会调用启动 Activity 2 Intent myIntent new Intent Activit
  • 我如何使用java发送电子邮件而不进行身份验证

    我想使用java发送电子邮件而不进行身份验证 有人能帮我吗 通过身份验证 我按如下方式执行 public void sendEmail throws EmailException SimpleEmail email new SimpleEm
  • 打字稿错误:Object.fromEntries 打字稿错误

    我在打字稿中有一个函数 它使用 Object fromEntries 来减少复杂的响应对象 并使用子对象键的子字符串对其进行分组 let Newresult res map object gt Object fromEntries Obje
  • BackgroundWorker 不会在 CancelAsync() 上停止并且仅工作一次

    我有一种名为 Sorter 的表单 其上有 jademy 按钮 可打开 进度窗口 窗口 private void jademy Click object sender EventArgs e ProgressWindow progress
  • 将 exec 与 heroku 捆绑在一起 - 有必要吗?

    我最近在 Heroku 上设置了一个 Cedar Rails 3 1 应用程序 并且要运行例如迁移 您需要这样做 heroku run rake db migrate 我了解到在任何 rake 命令之前使用 bundle exec 是一个很