![-bash Mac OS X Lion "puts"는 "명령을 찾을 수 없음"을 반환합니다.](https://rvso.com/image/1317553/-bash%20Mac%20OS%20X%20Lion%20%22puts%22%EB%8A%94%20%22%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%22%EC%9D%84%20%EB%B0%98%ED%99%98%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이것저것 따라해보려고 하는데지도 시간명령 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"