Tôi hiện đang gặp vấn đề sau:
Một số lệnh ruby / rbenv của tôi (ví dụ :) bundle exec irb
, rbenv rehash
không thành công khi thực thi.
Tuy nhiên tôi không nhận được bất kỳ lỗi đầu ra:
[~]$ bundle exec irb
[~]$ echo $?
1
Tôi sử dụng zsh (thông qua oh-my-zsh) nhưng chuyển sang bash không giải quyết được vấn đề.
Có cách nào để xem đầu ra lỗi từ lệnh cuối cùng không?
Đây có thể là trường hợp. Làm thế nào có thể thấy nơi STDERR được chuyển hướng?
—
leifg
Tôi không chắc chắn những gì khác trong môi trường của bạn, nhưng cho dù đó là gì, nó có thể đang thay đổi giá trị của
—
vgoff
$stderr
một tệp hoặc nhật ký. Mở IRB và kiểm tra giá trị của $stderr
để có gợi ý về nơi nó có thể được chuyển hướng đến.
STDERR
chuyển hướng ở một nơi khác ngoài thiết bị đầu cuối.