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

freedomcat さんの日記で 4.0.0 が表示されない #356

Closed
hsbt opened this Issue Jul 30, 2013 · 8 comments

Comments

Projects
None yet
5 participants
@hsbt
Member

hsbt commented Jul 30, 2013

git pull している環境に bundler-1.3.5 だけ misc/lib に放り込んだら以下のようなエラー

There was a Errno::ENOENT while loading tdiary.gemspec: 
No such file or directory - git ls-files from
/home/socodanet/local/tdiary/core/tdiary.gemspec:16:in ``'
(Bundler::GemspecError)

見たことない現象だ...

@tamoot

This comment has been minimized.

Show comment
Hide comment
@tamoot

tamoot Jul 30, 2013

Member

apacheかnginxかはわかりませんが、gitが使えない(パスが通ってない)ために出ているんですかね。。

Member

tamoot commented Jul 30, 2013

apacheかnginxかはわかりませんが、gitが使えない(パスが通ってない)ために出ているんですかね。。

@freedomcat

This comment has been minimized.

Show comment
Hide comment
@freedomcat

freedomcat Jul 30, 2013

Member

apacheなのですが、レンサバで設定できるのは.htaccessまでです(パスの設定はできない)。
野良ビルドして、/home/user/local/binに置いてあるgitのパス、どういう扱いにするのが一般的でしょうか?

Member

freedomcat commented Jul 30, 2013

apacheなのですが、レンサバで設定できるのは.htaccessまでです(パスの設定はできない)。
野良ビルドして、/home/user/local/binに置いてあるgitのパス、どういう扱いにするのが一般的でしょうか?

@freedomcat

This comment has been minimized.

Show comment
Hide comment
@freedomcat

freedomcat Jul 30, 2013

Member

tdiary.gemspecの16行目にあるgitを、自分の環境のフルパスに書き換えたら通りました。ただ、あまりにもこれは汎用性のない対処なので、gitのパスをtdiary.confに書けるようになるとうれしいなと思いました。

あと、githubから持ってきたバージョンはそれ以降もrack-10.0.1を要求され、くじけてしまったので、tdiary.orgから基本セットを持ってきて同様に16行目修正したところ、こちらはすんなり動いたので、現在、そちらで稼働しています。

Member

freedomcat commented Jul 30, 2013

tdiary.gemspecの16行目にあるgitを、自分の環境のフルパスに書き換えたら通りました。ただ、あまりにもこれは汎用性のない対処なので、gitのパスをtdiary.confに書けるようになるとうれしいなと思いました。

あと、githubから持ってきたバージョンはそれ以降もrack-10.0.1を要求され、くじけてしまったので、tdiary.orgから基本セットを持ってきて同様に16行目修正したところ、こちらはすんなり動いたので、現在、そちらで稼働しています。

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jul 30, 2013

Member

gemspec があって、git が無い、という状況で発生するようですね。gemspec で git ls-files で取得するのではなくちゃんとファイルリストを書くようにします。

Member

hsbt commented Jul 30, 2013

gemspec があって、git が無い、という状況で発生するようですね。gemspec で git ls-files で取得するのではなくちゃんとファイルリストを書くようにします。

@machu

This comment has been minimized.

Show comment
Hide comment
@machu

machu Aug 15, 2013

Member

tDiaryの動作に必要なライブラリはtdiary.gemspecからGemfileに移動したので、gemでインストールした場合以外はGemfileないのgemspec指定は不要(削除しても動く)になりました。
なので、ファイルリストを書く代わりに、gemでインストールしたときだけ、Gemfile.localにgemspecと書くようにします。

Member

machu commented Aug 15, 2013

tDiaryの動作に必要なライブラリはtdiary.gemspecからGemfileに移動したので、gemでインストールした場合以外はGemfileないのgemspec指定は不要(削除しても動く)になりました。
なので、ファイルリストを書く代わりに、gemでインストールしたときだけ、Gemfile.localにgemspecと書くようにします。

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Aug 15, 2013

Member

よろしくおねがいします!

Member

hsbt commented Aug 15, 2013

よろしくおねがいします!

@machu

This comment has been minimized.

Show comment
Hide comment
@machu

machu Aug 22, 2013

Member

@freedomcat さん

問題は2つですね。

  1. git がないと tdiary.gemspec を読み込めずにエラーとなる
  2. 「githubから持ってきたバージョンはそれ以降もrack-10.0.1を要求」される

1は前述のとおり、gitがなくても動くように修正します。2は、githubからダウンロードしたときは、 bundle install コマンドの実行が必要です。rakeなどの依存ライブラリを自動的にインストールするコマンドです。 https://github.com/tdiary/tdiary-core/blob/master/doc/INSTALL-cgi.md の「【補足】 tDiaryをGitHubから取得する場合」に書いていますが、リリースノートなどで目立つように書いておいたほうがいいですかねぇ。

Member

machu commented Aug 22, 2013

@freedomcat さん

問題は2つですね。

  1. git がないと tdiary.gemspec を読み込めずにエラーとなる
  2. 「githubから持ってきたバージョンはそれ以降もrack-10.0.1を要求」される

1は前述のとおり、gitがなくても動くように修正します。2は、githubからダウンロードしたときは、 bundle install コマンドの実行が必要です。rakeなどの依存ライブラリを自動的にインストールするコマンドです。 https://github.com/tdiary/tdiary-core/blob/master/doc/INSTALL-cgi.md の「【補足】 tDiaryをGitHubから取得する場合」に書いていますが、リリースノートなどで目立つように書いておいたほうがいいですかねぇ。

@machu machu added this to the 4.1.4 milestone Jun 29, 2015

@tdtds

This comment has been minimized.

Show comment
Hide comment
@tdtds

tdtds Aug 26, 2015

Member

4.0が動いてるようなのでクローズします。

Member

tdtds commented Aug 26, 2015

4.0が動いてるようなのでクローズします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment