MacBook에서 비공개 Discourse 테마 저장소 가져오기

require 'sshkey'
remote = 'git@github.com:private/theme_name.git' # Private Github repo for discourse theme
theme_user = Discourse.system_user
private_key = SSHKey.generate.private_key
branch = 'main'
RemoteTheme.import_theme(remote, theme_user, private_key: private_key, branch: branch)
Errno::ENOENT: No such file or directory - timeout
from /Users/foo/.rbenv/versions/2.7.2/lib/ruby/2.7.0/open3.rb:213:in `spawn'`

→

macOS는 timeout 명령을 지원하지 않는다는 것을 발견했습니다.

https://stackoverflow.com/a/21118126/17174

brew install coreutils을 시도해 보세요.

감사합니다. coreutils로 해결할 수 있습니다. 이 오류를 던지고, 훨씬 더 나은 오류 메시지를 제공해야 한다고 생각합니다!