우리는 보석을 사내에서 개발하고 로컬 보석 서버에 호스트하여 번들러와 함께 사용하고자합니다. 서버에 보석을 넣으려고하면 /api/v1/gems
에 404가 표시됩니다. 이것은 실제 서버에서 발생하고 내 노트북에서 로컬로 실행하려고 할 때 발생합니다 (둘 다 보석 v1.8.24에 있음).보석을 전용 보석 서버에 넣을 수 없음
$ gem --version
1.8.24
$ gem server
Server started at http://0.0.0.0:8808
Server started at http://[::ffff:0.0.0.0]:8808
다음
나 임의의 보석을 밀어하려고 :
$ gem --version
1.8.24
$ gem push --host http://127.0.0.1:8808 awesome_print-1.0.2.gem
Pushing gem to http://127.0.0.1:8808...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD><TITLE>Not Found</TITLE></HEAD>
<BODY>
<H1>Not Found</H1>
`/api/v1/gems' not found.
<HR>
<ADDRESS>
WEBrick/1.3.1 (Ruby/1.9.3/2012-04-20) at
127.0.0.1:8808
</ADDRESS>
</BODY>
</HTML>
내가 말할 지정해야하는 명령 줄 옵션이
여기에 보석 서버를 실행중인 터미널 세션의 gem server
푸시를 수락 하시겠습니까? 아니면 다른 것을 놓치고 있습니까?