Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSS Gate Workshop: Osaka: 2017-08-12: waka1012: learn-anything: Work log #526

Closed
waka1012 opened this issue Aug 12, 2017 · 19 comments
Closed

Comments

@waka1012
Copy link
Contributor

This is a work log of a "OSS Gate workshop".
"OSS Gate workshop" is an activity to increase OSS developers.
Here's been discussed in Japanese. Thanks.

作業ログ作成時の説明

以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。

OSS Gate Workshop: ${LOCATION}: ${YEAR}-${MONTH}-${DAY}: ${アカウント名}: ${OSS名}: Work log

タイトル例↓:

OSS Gate Workshop: Tokyo: 2017-01-16: kou: Rabbit: Work log

OSS Gateワークショップ関連情報

  • スライド:ワークショップの進行に使っているスライドがあります。
  • チャット:OSS開発に関することならなんでも相談できます。ワークショップが終わった後もオンラインで相談しながら継続的にOSSの開発に参加しましょう!
  • シナリオ:ワークショップの目的・内容・進め方の詳細が書いています。
  • 過去のビギナーの作業ログ:他の人の作業ログから学べることがいろいろあるはずです。
@daddygongon
Copy link
Contributor

西谷@関学・理工・情報科学です.よろしくお願いします.この後,Githubからメールがたくさん来ます.

@waka1012
Copy link
Contributor Author

使い方の調査。どのように使うことを想定しているのか。

@waka1012
Copy link
Contributor Author

「mindmaps」に対象のOSSを変更します。
https://github.com/drichard/mindmaps

@daddygongon
Copy link
Contributor

ライセンス確認されました.GNU Affero General Public License v3.0ですかね.OSSですね.

@waka1012
Copy link
Contributor Author

インストールをします。

@waka1012
Copy link
Contributor Author

npmを使えるようにします。

@waka1012
Copy link
Contributor Author

npm run start でNo module named SimpleHTTPServerと怒られる

@waka1012
Copy link
Contributor Author

'''
[wakayama@mba11:~/Prg/oss_gate/mindmaps] $ npm run start

[email protected] start /Users/wakayama/Prg/oss_gate/mindmaps
cd src && python -m SimpleHTTPServer 3000

/Users/wakayama/anaconda/bin/python: No module named SimpleHTTPServer
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: cd src && python -m SimpleHTTPServer 3000
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/wakayama/.npm/_logs/2017-08-12T05_46_16_297Z-debug.log
'''

@waka1012
Copy link
Contributor Author

/Users/wakayama/anaconda/bin/python: No module named SimpleHTTPServer
→AnacondaのpythonではSimpleHTTPServerは入っていない?

@waka1012
Copy link
Contributor Author

疑問・はまった点
(1)ディレクトリ→「npm run start」を実行するディレクトリの場所によって成否が変わる?
(2)anacondaだと、SimpleHTTPServerが入っていない。代わりに「python -m http.server 3000」で起動し、http://localhost:3000にアクセスすると繋がる。

@yoichi
Copy link
Member

yoichi commented Aug 12, 2017

ふりかえりでご一緒させていただいた、なかやまです。

  • はまったことのメモが残っている
  • 対象を動かすところまで到達している

ともとてもよいと思いました。他の人もはまりそうなところではまりましたね。

@waka1012
Copy link
Contributor Author

>中山さん
ありがとうございます。
他にも
・pythonを使っていることがREADMEからわからない
・ソフトの構成がわからない、どのような手順で処理が行われているかわからない
といった点などがはまる可能性があると思います。

@daddygongon
Copy link
Contributor

まずは日本語でまとめてもらってからですかね.

@waka1012
Copy link
Contributor Author

問題点
・pythonを使っていることが書かれていないが、pythonでエラーがでた。
・AnacondaでSimpleHTTPServerが入っていないためエラーとなる
について報告します。

@waka1012
Copy link
Contributor Author

インストール手順について、もう少し詳しく記載していただけないでしょうか。
pythonを使ってHTTPサーバーを立ち上げているということがわかるようにしていただきたいです。
以下の点で苦戦しました。

(1)pythonを使っていることは書かれていないが、「No module named SimpleHTTPServer」というpythonのエラーが出た
(2)pythonのディストリビューションAnacondaにはSimpleHTTPServerが入っていないため、「npm run start」でhttpサーバーの起動に失敗する

今回はSimpleHTTPServerの代わりに「python -m http.server 3000」でHTTPサーバーを立ち上げて対処しました。

エラーメッセージは以下になります。

'''
$ npm run start

[email protected] start /Users/user/Prg/mindmaps
cd src && python -m SimpleHTTPServer 3000

/Users/user/anaconda/bin/python: No module named SimpleHTTPServer
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: cd src && python -m SimpleHTTPServer 3000
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/user/.npm/_logs/2017-08-12T05_43_51_971Z-debug.log
'''

@waka1012
Copy link
Contributor Author

Thank you for developing interesting tools.
Would you please describe the installation process in more detail?
I'd like you to know that you are using python to launch an HTTP server.
Sometimes I am new to python and struggled with the following points.

(1) Although it is not written that you are using python, you get a python error "No module named SimpleHTTPServer"
(2) Since python distribution Anaconda does not contain SimpleHTTPServer, startup of http server fails at "npm run start"

In this case, instead of SimpleHTTPServer, "python -m http.server 3000" was started up HTTP server.

The error message is as follows.

$ npm run start

> [email protected] start /Users/user/Prg/mindmaps
> cd src && python -m SimpleHTTPServer 3000

/Users/user/anaconda/bin/python: No module named SimpleHTTPServer
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cd src && python -m SimpleHTTPServer 3000`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/user/.npm/_logs/2017-08-12T05_43_51_971Z-debug.log

@daddygongon
Copy link
Contributor

Thank you for developing such an interesting tool.
Would you please describe the installation process in more detail?

On the installation process, you use python to launch an HTTP server,
but a novice of python, like me, struggled with the following points:
(1) I got a python error "No module named SimpleHTTPServer", but I can't predict where it comes from.
(2) Since python distribution Anaconda does not contain SimpleHTTPServer, startup of http server fails at "npm run start".

In this case, instead of SimpleHTTPServer, "python -m http.server 3000" on src/ directory makes possible to start up HTTP server.

The error message is as follows.

$ npm run start

> [email protected] start /Users/user/Prg/mindmaps
> cd src && python -m SimpleHTTPServer 3000

/Users/user/anaconda/bin/python: No module named SimpleHTTPServer
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cd src && python -m SimpleHTTPServer 3000`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/user/.npm/_logs/2017-08-12T05_43_51_971Z-debug.log
—

@waka1012
Copy link
Contributor Author

drichard/mindmaps#64

@murajun1978
Copy link
Member

お疲れ様でした!
closeしますが、引き続きここを使っても大丈夫です!
チャットのURLは https://gitter.im/oss-gate/devel です!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants