-bash Mac OS X Lion "puts"는 "명령을 찾을 수 없음"을 반환합니다.

-bash Mac OS X Lion "puts"는 "명령을 찾을 수 없음"을 반환합니다.

이것저것 따라해보려고 하는데지도 시간명령 puts이 반환 command not found되고 이유가 확실하지 않습니다. 나는 이것을 따랐다기사다양한 폴더를 살펴봤지만 puts명령이 표시되지 않습니다.

확인해 보니 echo $PATH모든 것이 정상인 것 같고 반환되었습니다.

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/us/X11/bin:/usr/local/git/bin

.bash_profile모습은 다음과 같습니다.

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

이는 쉘에서 사용할 수 있는 명령이 아닙니다. 이는 Ruby에 기본으로 제공되는 명령이므로 Ruby 스크립트 내에서만 사용할 수 있습니다.

답변2

"puts"는 터미널의 명령이 아닙니다. 자바의 println()과 같습니다. Ruby 파일에 다음 줄이 있어야 합니다. 예를 들어

puts "hello world"

관련 정보