質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

Q&A

0回答

1079閲覧

同じコードが、ファイルを変えるとエラーがでてしまいます。

igar

総合スコア110

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

0グッド

0クリップ

投稿2018/03/03 14:33

同じコードが、ファイルを変えるとエラーがでてしまいます。

こちらは成功するのですが、

こちらで実行すると以下のようなエラーで止まってしまいます。
4時間位頑張りましたが、まったく原因がわかりません…。

`rescue in block in connect': Failed to open TCP connection to info.shimamura.co.jp:80 (wrong number of arguments (given 1, expected 0)) (ArgumentError)

dev.rb(成功する方のコード)

require 'C:\pg\twitter_rest_api_tweet_tool_v2\generate.rb' require 'C:\pg\twitter_rest_api_tweet_tool_v2\replace.rb' require 'C:\pg\twitter_rest_api_tweet_tool_v2\change_id.rb' require "twitter" require 'yaml' require "open-uri" require 'net/https' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE @tweet=' #dev sadfefdfsadf http://info.shimamura.co.jp/digital/img/upload/shimastaff2/2014/IA-ROCKS_001.jpg ' # http画像リンクをローカルに保存し、ローカルリンクに置換する # p 1 array=[] # puts tweet @tweet.scan(/((http).*(/|\).*.(png|jpg|jpeg|gif|mp4|mp3|wav))/){ # p $6 # $1 = localFilePath = $1.gsub($6,'') # p $1 puts $1 puts File.expand_path("../images/#{File.basename($1)}", __FILE__) Kernel.open($1){|f| # open($1){|f| puts 1 File.open(File.expand_path("../images/#{File.basename($1)}", __FILE__) ,"wb") do |file| file.puts f.read end } # array << $1 array << File.expand_path("../images/#{File.basename($1)}", __FILE__) } p 1 p array until array.empty? array_ = array.pop # puts array_ # puts File.expand_path("../images/#{File.basename(array_)}", __FILE__) @tweet.gsub!(array_ , File.expand_path("../images/#{File.basename(array_)}", __FILE__)) # puts @tweet end

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

coco_bauer

2018/03/06 12:58

「こちら」のリンクが、2つとも"Page Not Found!"になります。 正しいURLを記載してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問