因此,我在尝试在Heroku网站(PHP)上传图像时收到以下错误。
Fatal error: Call to undefined function: imagejpeg()
它指的是我的AmazonS3Handler.php文件中的以下行。
//build the jpeg
imagejpeg($destinationImage);
关于我如何解决这个问题的任何想法?
答案 0 :(得分:1)
我安装了import XCTest
class A: Equatable {
let name: String
init(name: String) {
self.name = name
}
}
func ==(lhs: A, rhs: A) -> Bool {
return lhs.name == rhs.name
}
class FooTests: XCTestCase {
func testFoo() {
let a = A(name: "foo")
let a1 = A(name: "foo")
let b = A(name: "bar")
XCTAssertEqual(a, a)
XCTAssertEqual(a, a1)
XCTAssertEqual(a, b) // will fail
}
}
lib并得到了同样的错误。问题在于编译没有GD
支持。在这里你应该做些什么来使事情有效。
jpeg
libjpeg
apt-get install libjpeg62-turbo-dev
支持PHP
jpeg
./configure \
--with-gd
--with-jpeg-dir=/usr/lib64
# other options
PHP